摘要: 枚举 枚举的底层数据类型,默认为int,同时可以设置除char外的所有整型。 枚举本身可以有访问修饰符,但枚举的成员始终是公共的,不能有任何访问修饰符。其中枚举本身的访问修饰符仅能使用public和internal。 枚举的定义可以与类平级,也可以作为类的成员,但不能放在函数中。 枚举类型的本质是什 阅读全文
posted @ 2019-06-03 20:08 Allen2015 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 接口 接口允许包含方法、属性、索引器和事件的签名,这里只允许包含签名,而不能包含实现(但在C 8.0中可以有方法的[默认实现][2]),接口不能包含常量、字段、运算符、实例构造函数、析构函数以及任何静态成员。 接口特点: 接口可以从一个或多个基接口继承(或叫实现),一个类或者结构可以实现多个接口 接 阅读全文
posted @ 2019-06-03 09:11 Allen2015 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 结构 值类型中除了枚举类型都是结构类型的派生类型 由于结构是值类型,并且直接存储数据,因此,在一个对象的主要成员为数据且数据量不大的情况下,使用结构会带来更好的性能。 结构是值类型,直接包含它自己的数据,每个结构都保存自己的一份数据,修改每一个结构的数据都不会对其他结构的数据造成影响,结构不是引用类 阅读全文
posted @ 2019-06-03 09:11 Allen2015 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 多态 有了继承,一个类可以从类继承,可以实现接口,那么这个类除了有它本身的类型,还将具有基类的类型,以及它所实现的接口的类型,也就意味着一个基类的引用可以指向它的所有派生类型,那么当通过基类的引用调用在派生类中实现的方法时,不同的派生类将产生不同的调用结果,这就是多态性。继承机制(此处将接口的实现也 阅读全文
posted @ 2019-06-03 09:10 Allen2015 阅读(234) 评论(0) 推荐(0) 编辑