弄清楚类的访问符

 

访问修饰符:

default  默认(不写任何的修饰符)

public   公共

private   私有

internal   内部的

protected    保护的

protected internal   组合的

 例如: public void MM(){}

访问控制修饰符:

                         

类内部:是指在一个相同的类里面。(class)

子类:不在不同的类里面,但是继承父类里面有。

继承父类

主函数实例化类,调用子类里面的方法。

程序集内:在同一个程序集(.cs)内,不同的类。

程序集外:不在一个.cs(程序集)里面,在同一个命名空间下,

总结

default 为默认和private基本相同。都是只在同类中可见。

internal 和potect internal 的区别, 当父类和子类在相同的程序集内,则internal则可见,不在同一个程序集就不可见了。

类的修饰符

类前面什么都没写就相当于internal class test (在程序集内可用)。

类(class)的修饰符:

sealed: 不能被继承的类 sealed class A

partial:可以声明在不同文件中的同一个类。

posted @ 2013-10-14 19:08  勿念  阅读(166)  评论(0编辑  收藏  举报