立即学习:https://edu.csdn.net/course/play/24609/274854?utm_source=blogtoedu
2.访问控制
2.1常用的访问控制符。
访问控制符 访问权限 本类 本包中的 子类 其他包中的其他类
public 公有的 OK OK OK OK
protected 保护的 ok ok ok no
不写默认的 默认的 ok ok no no
private 私有 OK no no no
public 修饰的内容可以在任意位置使用;
private 修饰的内容只能在本类中使用
通常情况下,成员变量都使用private修饰,成员方法都使用public修饰;
2.2 package 语句的由来
定义类时需要指定类的名称,但如果仅仅姜磊名作为类的唯一标识,则不可避免的出现命名冲突的问题。这会给组件复用以及团队间的合作造成很多大的麻烦。在java语言中用包Package 的概念来解决命名冲突的问题。
报名可以有层次结构,在一个包中可以包含另外一个包。
package 包名1.包名2...包名n; 避免冲突