首页 > 代码库 > java - day15 - NonameInner
java - day15 - NonameInner
匿名内部类
1 public interface Inter {} 2 interface Inter2{ 3 void show(); 4 } 5 main(){ 6 7 //错误,接口不能实例化 8 Inter t = new Inter(); 9 10 /* 正确,创建接口的实现类的对象-实现类省略(匿名内部类), 11 * {}中的内容等同于下述语句中实现类class Aoo{}中的成员数据, 12 * new Inter(...){...}的()中为相应构造方法参数(如有) 13 */ 14 Inter t = new Inter(...){...}; 15 16 Inter2 x = new Inter2(){ 17 public void show(){} //必须要实现接口内的全部方法体(如果有) 18 }; //注意,此处的";"不能少 19 x.show(); //实现该方法体 20 } 21 22 /* 23 //上语句等同于下面的写法,相当于省略了Aoo{} 24 interface Inter{} 25 class Aoo implements Inter{...} 26 main(){ 27 Aoo t = new Aoo(); 28 } 29 */
java - day15 - NonameInner
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。