public abstract class myClass { private string id = ""; private string name = ""; public string ID { get{ return id }; set{ id = value}; } public string Name { get{ return name}; set{ name = value}; } public abstract void ShowInfo(); } public class DriverClass:myClass { public override void ShowInfo() { Console.WriteLine(ID+" "+Name); } } class Program { static void Main(string[] args) { DriverClass driverClass = new DriverClass(); myClass myclass = driverClass; myClass.ID = "BH"; myClass.Name = "MR" myClass.showInfo(); Console.ReadLine(); } }