内部类实例//在类中直接定义的嵌套类的使用范围,仅限于这个类的内部,如,A类里定义了一个B类,那么B为A所知,却不被A的外面所知,内部类的定义和普通类的定义没什么区别,它可以直接访问和引用它的外部类的所有变更和方法,就像外部类中的其他非static成员的功能一样,和外部类不同的是,内部类可以声明为private或protected. class Outer{ int outer_i = 100; void test() { Inner in = new Inner(); in.display(); } class Inner{ void display() { System.out.println("外部类的变量值是:"+outer_i); } } }测试类:class InnerTest{ public static void main(String []args){ Outer outer = new Outer(); outer.test();}}