你的位置:首页 > ASP.net教程

[ASP.net教程]面向对象的设计的三大特征:三.封装


添加新的程序集:

右击解决方案—添加—新建项目—类库

选择主项目—引用—右键添加引用

using 程序集

 

类的访问修饰符:

类的访问性有两个级别:public 和 internal

标记为Public的类可以被系统内的任何程序集访问;

标记为internal的类只能被它自己所在的程序集中的类看到,默认为internal访问级别

 

成员的访问修饰符

1. 所有显式声明在类的声明中的成员都是相互可见的,无论它们的访问性说明如何

2. 必须对每个成员指定成员访问级别。如果不指定某个成员的访问级别,它的隐式访问级别为private

3. 成员不能拥有比它的类更高的访问性

private - 只能被它自己的类的成员访问

internal - 对程序集内部的所有类可见,但对程序集外部的类不可见

protected - 允许派生类的类访问该成员,即使程序集外部的继承该类的类也能访问该成员

protected internal - 对所有继承该类的类以及所有程序集内部的类可见

public - 程序集内和程序集外的类都可以访问