内部類概念
内部類定義格式
格式&舉例:
/*
格式:
class 外部類名{
修飾符 class 内部類名{
}
}
*/
class Outer {
public class Inner {
}
}
内部類的通路特點
- 内部類可以直接通路外部類的成員,包括私有
- 外部類要通路内部類的成員,必須建立對象
示例代碼:
public class Outer {
private int num = 10;
public class Inner {
public void show() {
System.out.println(num);
}
}
public void method() {
Inner i = new Inner();
i.show();
}
}