您的位置:首页 > 职场人生

黑马程序员---关于访问控制符的问题:

2013-01-07 23:11 267 查看
关于访问控制符的问题:

一个类内部有4个访问权限:

1:在类的内部被public修饰 成员和函数 谁都可以访问,权限最大。

2:在类的内部被protected(保护)修饰 成员和函数 外部可以通过类变量名的方式访问内部类被protected修饰的成员

3:默认{既不添加任何修饰符} default

4:private 外部不可以访问类内部被private所修饰的成员

总结:在一个类的内部,所有成员可以相互进行访问,访问控制符是透明的;

访问控制符是针对外部访问而言的。

外部访问方式包括2种:

1:通过类变量名 访问类内部的成员

2:通过类名 访问类内部的成员

访问控制符有什么作用?

总结:类中的成员被修饰符所修饰,保证了代码的安全性。比如,一个类中的成员或者函数被public修饰 外部可以胡乱修改,最终代码不安全。

如果用 private私有, 外部就不可以访问了。如要访问,直接访问对外提供的公共方法即可。

至于protected 以后再写
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐