基本介绍
一个类的内部又完整的嵌套了另一个类结构。被嵌套的类称为内部类(inner class),嵌套其他类的类称为外部类(outer class)。内部类的最大特点就是可以直接访问私有属性,并且可以类与类之间的包含关系。
基本语法
class Outer{//外部类
class Inner{**_//内部类
_**}<br />}<br />class Other{**_//外部其他类
_**}
package test;
public class Main {//外部其他类
public static void main(String[] args) {
}
}
class Outer { //外部类
private int n1 = 100;//属性
public Outer(int n1) {//构造器
this.n1 = n1;
}
public void m1() {//方法
System.out.println("m1()");
}
{//代码块
System.out.println("代码块...");
}
class Inner { //内部类, 在Outer类的内部
}
}