7.10 总结

本章详细介绍了Java的内部类。内部类不仅可以让我们将逻辑上相关的一组类组织起来,并由外部类来控制内部类的可见性,而且与接口的结合还能实现更为灵活与强大的功能。

Java并不支持类的多继承,当需要从多个类继承的时候,可以让外部类继承一个类,同时编写内部类来继承另一个类。这样既能得到多继承的好处,又避免了C++多继承存在的问题。

随着学习的深入,相信读者会越来越理解内部类,从而掌握在什么时机下使用它,尤其是匿名的内部类。