static void Main(string[] args) { DriveClass driveclass = new DriveClass(); //实例化派生类 myClass myclass = driveclass; //使用派生类对象实例化抽象类 myclass.R = 3; //使用抽象类对象访问抽象类中的半径属性 Console.WriteLine("圆面积为:" + myclass.Area()); //使用抽象类对象调用派生类中的的方法 }
static void Main(string[] args) { DriveClass driveclass = new DriveClass(); //实例化派生类 myClass myclass = driveclass; //使用派生类对象实例化抽象类 myclass.ID = "BH0001"; //使用抽象类对象访问抽象类中的编号属性 myclass.Name = "TM"; //使用抽象类对象访问抽象类中的姓名属性 myclass.ShowInfo(); //使用抽象类对象调用抽象类中的的抽象方法 }