数组
JPanel[] p = new JPanel[4]
只是定义了一个4长度的数组,并没有对数组元素初始化
对象数组,如果没有赋值,默认值就是null,会导致下图空指针错误
正确写法:
JPanel[] p = new JPanel[4];
for(int i = 0; i < p.length; i++){
p[i] = new JPanel();
}
https://bbs.csdn.net/topics/290047868
内部类
内部类是依附外部类而存在的
也就是说要创建成员内部类的对象,前提是创建一个外部类的对象,创建成员内部类的方式如下:
new Main().new Inner();
https://www.cnblogs.com/hujingnb/p/10181621.html
来源:CSDN
作者:qq_45878569
链接:https://blog.csdn.net/qq_45878569/article/details/103318877