发布网友 发布时间:2022-04-30 17:18
共2个回答
热心网友 时间:2023-10-09 04:40
匿名类其实就是相当于实现接口或者实现抽象类的一个具体类,以及不是抽象类或者接口,所以可以实例化,在匿名内部类中必须实现抽象方法,或者接口的方法,否则就会报错的,就是让匿名类变成可以实例化的类,所以匿名内部类不是例外。追问谢谢,辛苦了
热心网友 时间:2023-10-09 04:41
new filenamefilter()是创建一个继承自filenamefilter的匿名类对象,通过new表达式返回的引用自动向上转型为对filenamefilter的引用。因为匿名类本身无名,也就不存在构造方法,需要显式调用父类的构造方法,并重写父类的方法。