一. 面试题及剖析
1. 今日面试题
今天 壹哥 带大家看一道与内部类有关的面试题,如下:
你熟悉哪些Java内部类?
说一下Java内部类的使用场景有哪些?
2. 题目剖析这道题目涉及到的内容,主要是面向对象中与类相关的内容,尤其是内部类相关的内容。回答这个问题的时候,我们可以从内部类的概念、作用、分类、特点、使用场景、具体使用、注意事项等角度进行回答。
二. 参考答案 1. 内部类概念所谓内部类,简单的说,就是在一个类内部定义的类,与C++中的嵌套类(Nested Class)概念类似。
2. 内部类作用那么内部类有什么作用呢?往下看。
我们知道Java是不支持多继承的,但是我们可以通过使用内部类来间接达到多继承的目的。比如我们可以让内部类继承一个父类,与此同时,又可以在内部类(除去静态内部类)中,直接使用其外部类的成员变量以及成员方法&