11月12号
1、object:
object是所有类型的基类,所有类型都是由他派生而来的,C#中的所有类都是间接或直接从System.Object类中继承。因此,对Object类型的变量可以赋予任何类型的值。
定义一个Object变量:
object Int,Str,Doub,Ch;
Int = 1;
Str = "sstring";
Doub = 12.22;
Ch = "男";
2、重写和重载:
重写:进行基类中函数的重写。重写(override)是面向对象的概念。
重载:一个类中,方法的名称相同,参数类型或参数个数不同,进行重载以适应不同的需求。重载(overload)是面向过程的概念。
3、接口和类的区别在于:
1.接口是不可实例化的,它类似于类中的抽象类。
2.接口只是规定了一组方法原型,没有任何实质性的语句。
3.类继承是单态的,而接口实现是多重的。
4.类继承时可以选择性的重载,覆盖父类的一些方法,而接口要求重写接口的全部方法。即使你不用也得实现。否则会编译时会报错

浙公网安备 33010602011771号