[ジャワ] 内部クラス
内部クラスは、クラスで宣言されています 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(); } }
最近のコメント