Java匿名内部类方法调用

网友投稿 221 2022-11-23

Java匿名内部类方法调用

package com.coding.base; /** * 匿名内部类的方法调用 */ interface Inter { public abstract void show1(); public abstract void show2(); } class OuterA { public void method(){ // 通常操作 /* new Inter(){ public void show1(){ System.out.println("show1"); } public void show2(){ System.out.println("show2"); } }.show1(); new Inter(){ public void show1(){ System.out.println("show1"); } public void show2(){ System.out.println("show2"); } }.show2(); */ // 优化后的操作 Inter i = new Inter() { @Override public void show1() { System.out.println("show1"); } @Override public void show2() { System.out.println("show2"); } }; i.show1(); i.show2(); } } public class InterClass { public static void main(String[] args){ OuterA o = new OuterA(); o.method(); } }

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:数据湖的环境共享datalake元数据共享方案
下一篇:基于MC9S08JS16和AES的USB Key设计
相关文章

 发表评论

暂时没有评论,来抢沙发吧~