Check out example codes for "c# abstract class". It will help you in understanding the concepts better.
Code Example 1
abstract class Shape
{
public abstract int GetArea();
}
class Square : Shape
{
int side;
public Square(int n) => side = n;
// GetArea method is required to avoid a compile-time error.
public override int GetArea() => side * side;
static void Main()
{
var sq = new Square(12);
Console.WriteLine($"Area of the square = {sq.GetArea()}");
}
}
// Output: Area of the square = 144
Code Example 2
Abstract class: is a restricted class that cannot be used to create objects
(to access it, it must be inherited from another class).
Learn ReactJs, React Native from akashmittal.com