匿名内部类的本质是继承了该类或者实现了该接口的子类匿名对象.
-----------------------------------------
匿名内部类的格式:
new 类名或者接口名() {
//重写方法;
};
它的应用场景及注意事项:
1,开发中,当做参数传递.好处就是能够简化代码,你没有必要再去声明一个对象
2,匿名内部类只针对一个方法的调用使用,因为一个方法调用完毕之后,就变成了垃圾
3,当匿名内部类拥有自己的方时,因为是子类对象,没有子类名称,也就无法进行向下转型,就无法调用该特有方法 |