public static void Main()
Console.WriteLine("Hello World");
namespace Virtual_Method1
protected const double PI = 3.14;
protected double Radious = 14.9;
public virtual double Area()
return PI * Radious * Radious;
protected double Side = 10.2;
public override double Area()
return PI * Radious * Radious;
static void Main(string[] args)
Circle obj1 = new Circle();
Console.WriteLine("Area is:-" + obj1.Area());
Circle obj2 = new Cone();
Console.WriteLine("Area is:-" + obj2.Area());
namespace Virtual_Method_2
string _studentName = "James";
string _address = "California";
public virtual void printdetails()
Console.WriteLine("Student Name:-" + _studentName);
Console.WriteLine("Address:-" + _address);
public override void printdetails()
Console.WriteLine("Student Name:-" + _class);
Console.WriteLine("Address:-" + _percent);
static void Main(string[] args)
Student obj1 = new Student();
Student obj2 = new Grade();