C Sharp (C#) - Polymorphism and Abstract Classes
What will be the output of this C# code?
abstract class Shape {
public abstract double Area();
}
class Circle : Shape {
private double radius = 3;
public override double Area() {
return 3.14 * radius * radius;
}
}
class Program {
static void Main() {
Shape s = new Circle();
System.Console.WriteLine(s.Area());
}
}