如果有两个接口AB中的show方法都一样 那么在Test类中同时调用AB的show方法就会发生报错,那么我们就可以用匿名内部类来解决这个问题.
方法如下:
第一步在test类中新建一个方法ashow()他的方法体就是new一个A接口然后在重写A接口的抽象方法
在最后的花括号中要.一个A的show方法
第二步在test类中新建一个头方法ashow()他的方法体就是new一个B接口然后在重写B接口中的抽象
方法 也要在括号中.一个B的show方法
第三部在新建一个测试类在main方法中new一个Test方法 然后在逐个的调用他的两个show方法就相当于是使用了AB这两个接口;
代码如下
这是类中的写法
这是子类的写法