⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 protecteddemo.java

📁 java程序设计教程的源码
💻 JAVA
字号:
//ProtectedDemo.java
package propac2;
import propac1.*;//引入propac1包的public类
public class ProtectedDemo {// 主类
	public static void main(String[] args) {
		// 使用同包中default类E4_4B类实例化objE4_4B
		E4_4B objE4_4B = new E4_4B();
		// 允许访问同一包中的非子类对象objE4_4B中的protected成员变量prob
		objE4_4B.prob = 10;
		// 允许访问同一包中的非子类对象objE4_4B中的protected成员方法getProb()
		System.out.println("objE4_4B: prob = " + objE4_4B.getProb());
	}
}
class E4_4B {
	protected int prob;// protected成员变量
	protected int getProb() {// protected成员方法
		return prob;
	}
	protected void setProb(int prob) {// protected成员方法
		this.prob = prob;
	}
	public E4_4B() {// E4_4B类的构造方法
		// 用异包中的public类E4_4A实例化objE4_4A
		E4_4A objE4_4A = new E4_4A();
		// 不允许访问不同包中的非子类对象objE4_4A中的protected成员方法setProa()
		// objE4_4A.setProa(10);
		// 不允许访问不同包中的非子类对象objE4_4A中的protected成员变量proa
		// objE4_4A.proa = 100;
		System.out.println("objE4_4A: proa = " + objE4_4A.getProa());
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -