java 實現多個接口 方法重名的解決辦法——內部類


package com.kk.innerClass;


/**
* 通過內部類實現接口
* 解決多個接口中方法重名問題
*
*/
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();
}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM