C#中的访问修饰符
Public:公开的公共的
Private:私有的,只能在当前类的内部访问
Protected:受保护的,只能在当前类的内部以及该类的子类中访问
Internal:只能在当前项目中访问,在同一个项目中,internal和public的权限一样
Protected internal: Protected+ internal
1)能够修饰类的访问修饰符有两个:public和internal。
2)可访问性不一致:子类的访问权限不能高于父类的访问权限,会暴露父类的成员。
密封类
密封类不能被继承,但是可以去继承别人
public sealed class Student
{
}
接口
特点
- 只要一个类继承了一个接口,这个类就必须实现这个接口的所有成员
- 接口不可以被实例化
- 接口中的成员不能有修饰符,默认都是public
- 接口不允许写具有方法体的函数
- 接口中只能有方法,属性,索引器,事件,不能包含字段和构造函数
- 接口与