黑马程序员——private, public,protected,friendly的区别
来源:互联网 发布:unity3d 灯光开关 编辑:程序博客网 时间:2024/06/05 02:33
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
转自:http://teddyboy200382.blog.163.com/blog/static/320112002008825112549780/
说明这四个关键字之前,我想就 class 之间的关系做一个简单的定义,对于继承自己的 class , base class 可以认为他们都是自己的子女,而对于和自己一个目录下的 classes ,认为都是自己的朋友。
1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用
2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。
3、protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private。
4、friendly:不写时默认为friendly,friendly是友好的,对于朋友来说,可以自由使用,没有任何限制,而对于其他的外部class,即使是子女,都不可以使用。
作用域 当前类 同一package 子孙类 其他package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ × × ×
- 黑马程序员——private, public,protected,friendly的区别
- private, public,protected,friendly 的区别
- public protected friendly private的区别
- Public-protected-friendly-private关键字的区别
- public private protected friendly的区别
- 黑马程序员 java 修饰符类型(public,protected,private,friendly)
- 黑马程序员 java 修饰符类型(public,protected,private,friendly)
- Java class 中public、protected 、friendly、private的区别
- Java class 中public、protected 、friendly、private的区别
- Java class 中public、protected 、friendly、private的区别
- public,private,protected,friendly作用域的区别
- (转)[Java]private, public,protected,friendly的区别
- public、private、protected、Friendly的区别与作用域
- JAVA "Public", "Protected", "Private" and "Friendly"的区别--笔记
- public,private,protected,friendly
- public、protected、friendly、private
- java的public, protected, private, friendly
- 访问修饰符(public protect 默认friendly private),protected与friendly的区别
- 循环-12. 打印九九口诀表(15)
- Spring 框架的设计理念与设计模式分析
- OAEPWithSHA-512AndMGF1Padding
- spring junit完美解决方案
- nyoj33蛇形填数
- 黑马程序员——private, public,protected,friendly的区别
- easyUI——easyui-textbox的onblure事件失效
- nodejs、express、mongodb初学者环境安装
- linux下mysql启动报错Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
- 循环-13. 求特殊方程的正整数解(15)
- x01.wos: 纸娃娃系统
- iOS开发工具——网络封包分析工具Charles
- Android xml 效果之 Shape Drawable
- 循环-14. 最大公约数和最小公倍数(15)