访问修饰符都知道是什么,但是在这之前没有深入的去研究和探索,每天都接触的东西应该清楚才可以。
最基础的三个访问修饰符:public 、private、protect.在搜索过程中又看到有一种和他们放在了一起,那就是internal.接下来就四个访问修饰符做一个简答的总结和介绍。
public:公有访问,不受任何限制。
private:私有访问,只限于本类成员访问,子类、实例都不能访问。
protected:保护访问,只限于本类和子类访问,实例不能访问。
internal:内部访问,只限于本项目内访问,其他不能访问。
public人缘好,跟谁都好,protect只和熟人好,private比较自闭.不过他们是三胞胎.class是他们的爹。
1,命名空间上不允许使用访问修饰符。命名空间没有访问限制。 ;
2,一个成员或类型只能有一个访问修饰符,使用 protectedinternal 组合时除外;
3,assembly中的class默认访问修饰符为internal;
4,类中的字段默认为private;
5,类中的方法默认为private,包括构造函数;