基本介绍
一个类的内部又完整的嵌套了另一个类结构。被嵌套的类称为内部类(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类的内部}}
