封装-访问控制者
访问级别 同类 同包 子类 不同包
公开 public √ √ √ √
受保护 protected √ √ √ ×
默认 无 √ √ × ×
私有 private × × × ×
问题1:不同包的情况下,如何访问另一个包中的类?
解析:方法一:在类名前写上包名;
方法二:引入访问的包;
在不同包的情况下你只访问修饰符为public的属性[和方法].
问题2:在不同包的情况下该如何访问?
解析:方法一:使用封装的思路,找到一个接口;提供一个访问该属性的成员变量即可.