匿名内部类的使用场景: 当类或接口类型作为参数传递时,这是可以直接使用匿名内部类方式创建对应的对象 /使用场景:类或接口类型作为参数传递时,可以直接使用匿名内部类方式创建对应的对象 Epublic class NoNamoInnorClassDomo3( public static void main(string[l args) ( //需求:调用test方法
/传统方式:创建一个子类实现InterTest3接口里面的抽象方法/*test(new InterImpl()( public void showl() { syscom.out.printIn("哈哈哈,我重写了showi方法"): );/ 1/匿名内部类方式:直接new一个接口的匿名子类对象 test(new InterTest3()( public void show2(){
system.out.printIn("show2...");
public void show1(){
system.out.println("show1..."); 1 }); } public static void tost(Intorlost3 it)( it.show1(); it.show2(); interlace InterTest3{ void showi();
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。