Mega Code Archive

 
Categories / C# Book / 01 Language Basics
 

0144 Abstract class

Abstract class can have abstract members. Abstract method have no method body. Abstract class declares a blue print for a type. Abstract class cannot be instantiated. using System; abstract class Shape { public abstract int GetArea(); } class Rectangle : Shape { public int width; public int height; public override int GetArea() { return width * height; } } class Program { static void Main(string[] args) { Rectangle r = new Rectangle(); r.width = 5; r.height = 6; Console.WriteLine(r.GetArea()); } } The output: 30