[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();
}
}



最新评论