namespace Demoabstraction {
public abstract int area();
public override int area()
Console.Write("Area of Square: ");
class ractengal : Shape {
public ractengal (int x = 0)
public override int area()
Console.Write("Area of Ractengale: ");
return (side * (side/2));
public static void Main(string[] args)
Shape sh = new Square(2);
double result = sh.area();
Console.Write("{0}", result);
Shape shra = new ractengal(8);
double ractengalresult = shra.area();
Console.Write("{0}", ractengalresult);