内部类

在类里面的类叫成员内部类; 在方法里面的类叫局部内部类;
例:关键点 成员内部类在类中。 创建内部对象 主类名.内部类名 X=new 主类名().new 内部类名();
结果

例:关键点 内部类在方法中 直接用 class 类名创建; 内部类中所在的方法中也可以创建对象。
结果

例:本质上new b1 就是个对象
结果 
例二:
结果 
内部类 匿名内部类的一个案例:
接口aa 类bb 子类cc 实现aa

测试类 :总共3个对象,第1.个用于调方法。第2.个多态aa父cc子 ,调用jump方法重载。 第3.个new aa()多态,调用jump方法匿名类重载 。
结果 

浙公网安备 33010602011771号