黑马程序员技术交流社区
标题:
protected与internal那个权限高?
[打印本页]
作者:
q4486233
时间:
2013-5-16 10:03
标题:
protected与internal那个权限高?
protected与internal那个权限高?
作者:
淡蓝色
时间:
2013-5-16 15:49
这两个的权限没有可比性,
internal 代表程序集访问级别,也就是说只要是在本程序集无论是不是该类的子类都可以调用
而protected代表子类可以访问,就算某个类不在该类的程序集当中,但是只要引用了该类后,并且继承自这个类,那么就可以访问到该类的成员
作者:
王朋
时间:
2013-5-19 12:52
internal 的权限代表只用引用了当前程序集就能进行调用
protected代表当前类和当前子类中可以使用
作者:
黑马—杨磊
时间:
2013-5-19 14:54
protected : 保护成员,该类内部和继承类中可以访问。
internal: 在同一命名空间内可以访问。
作者:
刘欢
时间:
2013-5-19 15:12
访问修饰符:在C#中有4个访问修饰符
Public:可以在任何地方被访问
Intirnal:只能在本项目中被访问
Private:只能在本类中被访问
protected:只能在本类和子类中被访问
在类这个级别,不写访问修饰符默认为internal
在一个类中定义变量或方法时,没有写访问修饰符,那么默认的访问修饰符为private。
作者:
风吹月er落
时间:
2013-5-19 15:30
protected访问仅限于包含类或从包含类派生的类型。
internal 只有在同一程序集的文件中,内部类型或成员才是可访问的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2