-
del +=()=> { Console.WriteLine("do nothing"); };查看全部
-
委托是持有一个或者多个方法的对象!并且该对象可以执行,可以传递。 定义委托 delegate void ActCute(); 声明委托 ActCute del = null; Dog dog = new Dog("A"); Cat cat = new Cat("B"); 让委托持有方法 del = dog.WagTail; del += cat.InnocentLook; 执行委托 del();查看全部
-
静态类扩展要求查看全部
-
虚方法和多态的定义查看全部
-
静态类-扩展方法查看全部
-
方法、属性、索引器、事件等都可以声明为virtual或override查看全部
-
在基类中用关键字virtual定义的方法为虚方法,对应的在具体的子类中用关键字override定义的方法为重写方法,就是说当一个基类有多个子类时,每个字类的方法个性不同,就能在用基类引用对象时,判断virtual关键字而间接调用具体子类中的重写方法,这就是多态。查看全部
-
依赖倒置原则就是指我们设计要依赖于基类,而不依赖于具体的类。查看全部
-
在子类中如果显式定义一个与父类中相同方法名的方法,并且前面加上new关键字,即可将父类中的此方法隐藏,而只有子类中的此方法有效。查看全部
-
继承只有单继承,每个类只能继承于一个父类。查看全部
-
Object类是所有基的祖先,其它类都是基于Object类派生出来的。查看全部
-
只需在子类代码中写子类的字段,属性和方法,父类的代码不必写,这就是继承的优点,减少代码量。查看全部
-
class ChildClass:ParentClass { ...... }查看全部
-
装箱: int i=3; object oi=null; oi=i; 拆箱: int j=(int)oi;查看全部
-
interface查看全部
举报
0/150
提交
取消