1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用 ,即便是子类都不可以使用。 3、protected:protected对于子类(同一个包中,当前类中),就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private。 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 注:不写时默认为friendly
作用域public,protected,private,以及不写时的区别?
原创
©著作权归作者所有:来自51CTO博客作者木子的昼夜的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:编程输出如下图形 倒三角
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Python基础笔记-函数的作用、返回值、参数、作用域
主要记录了函数以及函数的参数、返回值、执行、传参、作用域等内容。
作用域 数据 全局变量 函数 Python基础 -
作用域public,private,protected,以及不写时的区别
C++中和JAVA中,public、private、 protected 的用法不完全一样。C++中:public修饰的成员变量或
private protected public 成员变量 作用域 -
angular中访问修饰符public private protected以及不写时的区别
访问修饰符public private protected以及不写时的区别:访问权限:修饰符 当前类 同包 子类 其他包public √ √ √ √protected √ √ √ ×defaul...
pr 修饰符public private protected以及不 访问修饰符不写时的区别 -
public,private,protected和无修饰时的区别
Public解析Public成员可以被于同一个类访问,不能被同一个包或不同包下的类访问。 同类 同包 
类 private protected 包 public