Java Language
ローカルインナークラス
サーチ…
前書き
メソッド内で作成されたクラスは、javaのローカル内部クラスと呼ばれます。ローカルの内部クラスのメソッドを呼び出す場合は、メソッド内でこのクラスをインスタンス化する必要があります。
ローカルインナークラス
public class localInner1{
private int data=30;//instance variable
void display(){
class Local{
void msg(){System.out.println(data);}
}
Local l=new Local();
l.msg();
}
public static void main(String args[]){
localInner1 obj=new localInner1();
obj.display();
}
}
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow