内部类
一个类定义在一个类的内部
如:A类中定义了一个B类
则,B类相对于A类成为内部类,A类是B类的外部类
- 成员内部类:可以使用外部类的私有属性
-
静态内部类:加了static的内部类
-
局部内部类
public class Outer {
public void method(){
class Ineer{
}
}
}
- 匿名内部类
注意:一个java类中可以有多个类,但只能有一个public class
package com.oop.Demo10;
public class Outer {
}
class A{
public static void main(String[] args) {
}
}