Use an abstract class - CSharp Custom Type

CSharp examples for Custom Type:access level

Description

Use an abstract class

Demo Code

using System;/*www  .  j a v  a 2s.c  o  m*/
abstract class Shape {
   public abstract int area();
}
class Rectangle:  Shape {
   private int length;
   private int width;
   public Rectangle( int a = 0, int b = 0) {
      length = a;
      width = b;
   }
   public override int area () {
      Console.WriteLine("Rectangle class area :");
      return (width * length);
   }
}
class RectangleTester {
   static void Main(string[] args) {
      Rectangle r = new Rectangle(10, 7);
      double a = r.area();
      Console.WriteLine("Area: {0}",a);
      Console.ReadKey();
   }
}

Result


Related Tutorials