[ジャワ] 内部クラス
内部クラスは、クラスで宣言されています 1 その他のクラス. VDクラスは、クラス内で宣言されたアウター
アウタークラスのメソッドは、通常、クラス内のオブジェクトを宣言することができます.
しかしクラスと他のクラスのパーでこれらのメソッドは、インポートアウターアウタークラスを宣言するか、次のように宣言する必要があります:
=新しいアウターをOuter.Inner().新しいインナー();
コードイラスト:
//Inner class là class được khai báo trong class khác.
class InnerClass{
public static void main(String [] args){
Outer out = new Outer(); // tạo 1 đối tượng của class Outer
out.outerShow(); //thực hiện phương thức outerShoư().
MyClass myOut = new MyClass(); //tạo 1 đối tượng của MyClass
myOut.myShow(); //thực hiên phương thức myShow().
}
}
class Outer{
public void outerShow(){
Inner inner = new Inner(); //tạo đối tượng Inner cùng nằm trong class Outer
inner.innerShow();
}
class Inner{ //Class Inner nằm trong class Outer
public void innerShow(){
System.out.println("This is Inner class.");
}
}
}
class MyClass{
public void myShow(){
//tạo 1 đối tượng của class Inner trong 1 class ngang hàng với class Outer chứa class Inner
Outer.Inner out = new Outer().new Inner();
System.out.print("MyClass call Inner : ");
out.innerShow();
}
}



最近のコメント