- 博客(1)
- 收藏
- 关注
原创 JAVA内部类&闭包
首先回答一个问题,为什么我们需要用内部类?一般说来,内部类继承自某个类或者实现某个接口,内部类的代码操作创建它的外围类的对象。所以可以认为内部类提供了某种进入其外围类的窗口。也就是说,当外围类可以直接实现接口的时候,是不用使用内部类的,当外围类实现不了的时候才需要用内部类。除此之外,还有另外一层意思,内部类提供了一种进入其外围类的窗口。最后一点,由于每个内部类都可以独立的继承一个(接口的)实现,所以
2017-04-08 22:18:16 1227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人