Example #1
0
        static void Main(string[] args)
        {
            myClass myclass = new myClass();    //实例化密封类对象

            myclass.Name = "Tsoft";             //为密封类中的编号属性赋值
            myclass.Pwd  = "111";               //为密封类中的名称属性赋值
            Console.WriteLine("用户名:" + myclass.Name + "\n密  码:" + myclass.Pwd);
        }
Example #2
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();                         //使用抽象类对象调用抽象类中的的抽象方法
        }
        static void Main(string[] args)
        {
            myClass       myclass       = new myClass(); //实例化接口继承类的对象
            ImyInterface1 imyinterface1 = myclass;       //使用接口继承类的对象实例化接口

            Console.WriteLine(imyinterface1.Add());      //使用接口对象调用接口中方法
            ImyInterface2 imyinterface2 = myclass;       //使用接口继承类的对象实例化接口

            Console.WriteLine(imyinterface2.Add());      //使用接口对象调用接口中方法
        }