write a C# program
abstract class contained variables, regular and static variables, virtual functions etc and its derived
classes contained function definitions... derived classes contained sealed methods as well. And after all that in main they called using derived class objects