作为刚入门Java的小白,这两天看到内部类,这里做一个总结,若有错误,欢迎指正~
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。
内部类分为: 成员内部类、局部内部类、静态嵌套类、匿名内部类 。
1.成员内部类
成员内部类是普通的内部类,它的定义为位于另一个类的内部,形如下面的形式:
class Outter {
private int age = 12;
class Inner {
private int age = 13;
咳咳咳!!!!!
博主真的是正儿八经的人,但是是不是正儿八经的讲就不知道了
目录:
1.成员内部类
2.局部内部类
3.匿名内部类
4.静态内部类
5.内部类的优点
6.内部类的优点
1.成员内部类:
(1).定义在类的内部,成员位置上的非静态类
例子:
package untl1;
public class outer {
private static int a = 1;
private int b = 2;
class i