Inheritance
Inheritance
class Parent
{
public string name = "Rama";
class Tester
{
public static void Main(string[] args)
{
Child c = new Child();
Console.WriteLine(c.name);
Console.WriteLine(c.name1);
c.show();
c.display();
}
}
Multi Level
class A
{
public string name = "Rama";
class C : B
{
public string name2 = "Mixture";
Console.WriteLine(c.name);
Console.WriteLine(c.name1);
Console.WriteLine(c.name2);
c.show();
c.display();
c.display2();
}
}
Sealed:
public class A
{
public virtual void warmup()
{
Console.WriteLine("Hi");
}
}
class Cricket : A
{
public override void warmup()
{
Console.WriteLine(" Cricket Run Jump etc");
}
}
}
}
Override:
public class A
{
public virtual void warmup()
{
Console.WriteLine("Hi");
}
}
}
}
Abstract:
abstract public class A
{
public abstract void warmup()
}
}