1 类的修饰符
1.1 类的访问修饰符
访问修饰符 | 表示含义 |
无或internal | 类只能在当前项目中访问 |
public | 类可以在任何地方访问 |
abstract或internal abstract | 类只能在当前项目中访问,不能实例化,只能继承 |
public abstract | 类可以在任何地方访问,不能实例化,只能继承 |
sealed或internal sealed | 类只能在当前项目中访问,不能派生,只能实例化 |
public sealed | 类可以在任何地方访问,不能派生,只能实例化 |
其他修饰符 | 表示含义 |
static | 静态类,只包含静态成员,不能进行实例化 |
1.2 静态类
2 字段的修饰符
2.1 字段的访问修饰符
访问修饰符 | 表示含义 |
无或private | 只能在所属类中访问 |
public | 访问不受限 |
internal | 只能在所属项目中访问 |
protected | 只能在所属类或由其派生而来的类中访问 |
protected internal | 只能在所属项目或从所属类派生而来的类中访问; 警告:C#未提供此概念,其实际效果要么是protected,要么是internal |
其他修饰符 | 表示含义 |
static | 静态成员,也称共享成员,可以在类的实例之间共享,故可以将它们看作是类的全局对象。 |
3