Beispiel #1
0
        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();                         //使用抽象类对象调用抽象类中的的抽象方法
        }