java面试整理(三)—— 内部类、静态内部类、成员内部类、局部内部类、匿名内部类

知识总结 内部类 外部类只能是public或者默认,不可以是protected之类 内部类是一个编译是的概念,一旦编译成功,就会成为完全不同的两个类,分别为outer.class和outer$inner.class类。内部类的成员变量/方法名可以和外部类的相同。 可以很好的实现隐藏 可是实现多重继承 可以避免修改接口而实现同一个类中两种同名方法的调用。 静态内部类 静态内部类与非静态内部类的区别在
相关文章
相关标签/搜索