匿名内部类

如果有两个接口AB中的show方法都一样 那么在Test类中同时调用AB的show方法就会发生报错,那么我们就可以用匿名内部类来解决这个问题.

方法如下:

第一步在test类中新建一个方法ashow()他的方法体就是new一个A接口然后在重写A接口的抽象方法

在最后的花括号中要.一个A的show方法

第二步在test类中新建一个头方法ashow()他的方法体就是new一个B接口然后在重写B接口中的抽象

方法 也要在括号中.一个B的show方法

第三部在新建一个测试类在main方法中new一个Test方法 然后在逐个的调用他的两个show方法就相当于是使用了AB这两个接口;

代码如下

这是类中的写法


这是子类的写法

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容