day09-03
1.匿名内部类的使用场景。
Body{ //身体 包括心脏
private class XinZhang{ // 心脏 可以body的成员变量。如果不想被别人访问,加上private
}
public showXinZang(){ //如果心脏有病的话,可以向外暴露自己的心脏
new XinZang()
}
}
day09-04
1、如果把一个内部类定义在方法中,那么匿名就成了局部内部类,不能定义成 静态成员。
2. 内部类访问 局部变量,必须定义final
3. 匿名内部类,继承抽象类或接口。
4.练习 1:
Test.function.show();
练习2:
练习3: