/**
* 通过内部类实现接口
* 解决多个接口中方法重名问题
*
*/
interface Machine {
void run();
}
class Person {
void run() {
System.out.println("person start");
}
}
public class Android extends Person {
private class MachineHeart implements Machine {
public void run() {
System.out.println("machine start");
}
}
Machine getMachine(){
return new MachineHeart();
}
public static void main(String[] args) {
Android android=new Android();
Machine machine=android.getMachine();
machine.run();
android.run();
}
}
java 实现多个接口 方法重名的解决办法——内部类
最新推荐文章于 2024-06-16 00:03:58 发布
本文介绍了一种利用内部类实现接口的方法,有效解决了当多个接口中有相同方法名称时可能引发的问题。通过示例代码展示如何在Java中创建一个类同时继承另一个类并实现接口,且内部类的方法不会与外部类的方法发生冲突。
897

被折叠的 条评论
为什么被折叠?



