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