作为刚入门Java的小白,这两天看到内部类,这里做一个总结,若有错误,欢迎指正~
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。
内部类分为: 成员内部类、局部内部类、静态嵌套类、匿名内部类 。
1.成员内部类
成员内部类是普通的内部类,它的定义为位于另一个类的内部,形如下面的形式:
class Outter {
private int age = 12;
class Inner {
private int age = 13;
在知乎上看到了一篇帖子
在这个问题下面大家已经吵得不可开交了,看了很多篇文章,被误导进了很多的坑,发现只有下面两篇文章是写的最好的,解释的很清楚,我把两篇文章简单的总结了一下:
https://blog.csdn.net/tianjindong0804/article/details/81710268
https://blog.csdn.net/ch717828/article/details/46922777/
1.问题的引出
public class Hello {
public st