《C#入门经典第七期》第十章定义类成员书后总结
成员定义
可以在类中定义字段、方法和属性成员。字段用可访问性、名称和类型定义,方法用可访问性、返回类型、名称和参数定义,属性用可访问性、名称、get和/或set存取器定义。各个属性存取器可以有自己的可访问性,但它必须低于整个属性的可访问性
成员隐藏和重写
属性和方法可在基类中定义为抽象或虚拟。派生类必须实现抽象的成员,使用override关键字可以重写虚拟的成员。派生类还可以用new关键字提供新的实现代码,用sealed关键字禁止进一步重写虚拟成员。可用base关键字调用基类的实现代码
接口的实现
实现了接口的类必须实现该接口定义为公共的所有成员。可以隐式或显示实现接口,其中显示实现代码只能通过接口引用来使用
部分定义
使用partial关键字可以把类定义放在多个代码文件中 。还可以使用partial关键字创建部分方法。部分方法有一些限制,包括没有返回值或out参数,如果没有提供实现代码,就不能编译部分方法