[Java的] 嵌套类
内部类是在类中声明 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(); } }
最新评论