📄 privatedemo.java
字号:
//PrivateDemo.java
package pripac2;
import pripac1.*;//引入pripac1包的public类
public class PrivateDemo {// 主类
public static void main(String[] args) {
// 使用同包中default类E4_6B类实例化objE4_6B
E4_6B objE4_6B = new E4_6B();
// 不允许访问同一包中的非子类对象objE4_6B中的private成员变量与成员方法
// objE4_6B.prib = 10;
// objE4_6B.setPrib(100);
// 允许访问同一包中的非子类对象objE4_6B中的private成员方法getPrib()
System.out.println("objE4_6B: prib = " + objE4_6B.getPrib());
}
}
class E4_6B {
private int prib;// private成员变量
int getPrib() { return prib; }// default成员方法
private void setPrib(int prib) {// private成员方法
this.prib = prib;
}
public E4_6B() {// E4_6B类的构造方法
// 使用异包中的public类E4_6A实例化objE4_6A
E4_6A objE4_6A = new E4_6A();
// 不允许访问不同包中的非子类对象objE4_6A中的private成员方法setPria()
// objE4_6A.setPria(10);
// 不允许访问不同包中的非子类对象objE4_6A中的private成员变量pria
// objE4_6A.pria = 100;
System.out.println("objE4_6A: pria = " + objE4_6A.getPria());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -