黑马程序员技术交流社区

标题: 如何选择public,private,protected用哪个 [打印本页]

作者: Ruby    时间: 2015-7-6 20:34
标题: 如何选择public,private,protected用哪个
求大神解答


作者: zhangxin    时间: 2015-7-6 21:04
public:public表示该实行或方法是对所有用户开放的,所有用户都可以直接进行调用
private:private表示私有属性或方法,只有本类的方法可以条用,其他用户(包括它的子类)不可以直接调用,
protected:protected定义的属性或方法,子类和同一个包可以调用,其他包不可以调用
作用域 当前类 同一个包内 子孙类 其他包
public        √ √ √ √
protected  √ √ √ ×
默认          √ √ × ×
private      √ × × ×






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2