摘要:
接口 接口允许包含方法、属性、索引器和事件的签名,这里只允许包含签名,而不能包含实现(但在C 8.0中可以有方法的[默认实现][2]),接口不能包含常量、字段、运算符、实例构造函数、析构函数以及任何静态成员。 接口特点: 接口可以从一个或多个基接口继承(或叫实现),一个类或者结构可以实现多个接口 接 阅读全文
摘要:
结构 值类型中除了枚举类型都是结构类型的派生类型 由于结构是值类型,并且直接存储数据,因此,在一个对象的主要成员为数据且数据量不大的情况下,使用结构会带来更好的性能。 结构是值类型,直接包含它自己的数据,每个结构都保存自己的一份数据,修改每一个结构的数据都不会对其他结构的数据造成影响,结构不是引用类 阅读全文
摘要:
多态 有了继承,一个类可以从类继承,可以实现接口,那么这个类除了有它本身的类型,还将具有基类的类型,以及它所实现的接口的类型,也就意味着一个基类的引用可以指向它的所有派生类型,那么当通过基类的引用调用在派生类中实现的方法时,不同的派生类将产生不同的调用结果,这就是多态性。继承机制(此处将接口的实现也 阅读全文