什么是内部类?内部类的种类、优点。

2015-02-02 06:30:02 阅读( 307 )

2033人 收藏本页

标签:Java面试题

在一个类的内部定义了另一个类,处于内层的类称为内部类,包含内部类的类称为外部类。
很显然,内部类依赖于外部类而存在,程序编译之后得到的内部类文件形式为:外部类$内部类.class,如果要表示内部类,则可采用这种形式:外部类.内部类。
内部类的种类:
成员内部类、
局部内部类、
静态内部类、
匿名内部类(图形是要用到,必须掌握)

使用内部类的优点:内部类成员可以直接访问外部类的成员(包括私有成员)。

来自IT公司面试手册

下一篇:空字符串(“”)和null的区别?

上一篇:怎样自定义一个异常类?

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息: 面试题