内部类
一般的类都是定义在顶层,位于一个包中,可以称为顶层类。
内部类则是指定义在另一个类里面的类。我们将包含了内部类的这个类称为外部类。
内部类在定义成员时,比顶层类多了一些限制。
有三种内部类:
嵌入类:当类前面有static 修饰时,称为嵌入类。嵌入类只能和外部类的成员并列,不能定义在方法中。
内部成员类:如果类和外部类的成员是并列定义的,且没有static修饰符,就称为内部成员类。
本地类:指定义在方法中的类。
标签:部类,顶层,嵌入,java,内部,成员,定义 From: https://www.cnblogs.com/xiafl/p/17327839.html