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

📄 innerclassdefine.java

📁 java程序设计教程的源码
💻 JAVA
字号:
//【例4-20】  简单内部类的定义。
//程序清单4-20: InnerClassDefine.java
package e4_20;
public class InnerClassDefine {
	public static void main(String agrs[]) {
		// 创建外部类OuterClass的实例out
		OuterClass out = new OuterClass();
		// 用外部类OuterClass的实例out来创建内部类InnerClass的实例in
		OuterClass.InnerClass in = out.new InnerClass();
		// 调用内部类InnerClass的实例in的成员方法icm1()
		in.icm1();
	}
}
class OuterClass {// 定义外部类OuterClass
	int ocx = 10; // 外部类的成员变量ocx
	public class InnerClass { // 定义内部类InnerClass
		int icx = 100; // 内部类的成员变量icx
		public void icm1() { // 内部类的成员方法icm1()
			System.out.println("icx of InnerClass  is " + icx);
			// 直接访问外部类成员变量
			System.out.println("ocx of OuterClass  is " + ocx);
		}
	}
}

⌨️ 快捷键说明

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