?? innerclassdefine.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 + -