内部类是一个Outer类里面再写一个Inner类,里面的Inner类叫内部类。外面的Outer叫外部类。
内部类的位置在成员位置叫做员内部类
内部类的位置在局部就叫做局部类
匿名内部类实际上是属于局部类的一种特殊形式。
匿名内部类存在的前提是:存在一个类或者接口,这个类可以是具体的类,也可以是抽象类。
本质:是一个继承一个类或者实现了一个接口的子类匿名对象
匿名内部类的格式:
new 类名或接口名(){
重写方法;
};
内部类是一个Outer类里面再写一个Inner类,里面的Inner类叫内部类。外面的Outer叫外部类。
内部类的位置在成员位置叫做员内部类
内部类的位置在局部就叫做局部类
匿名内部类实际上是属于局部类的一种特殊形式。
匿名内部类存在的前提是:存在一个类或者接口,这个类可以是具体的类,也可以是抽象类。
本质:是一个继承一个类或者实现了一个接口的子类匿名对象
匿名内部类的格式:
new 类名或接口名(){
重写方法;
};