我有一個接口,正在實施一些20-30類。我爲這個接口添加了一個新的新方法。 Android Studio中是否有任何快捷方式在所有子類中重寫此方法?或者我需要手動去所有的類和 執行手動?Android Studio - 如何在所有實現類中實現接口方法?
1
A
回答
2
如果使用Java 8,再有就是所謂的「默認法」的新界面功能,您可以嘗試使用:
https://docs.oracle.com/javase/tutorial/java/IandI/defaultmethods.html
+0
我正在使用Java 7 – Drd
+1
@Drd更新並嘗試 –
0
雅,有通過使裏面的方法DEFAULT才達到這樣的事情的方式你的界面。
例如:
public interface oldInterface {
public void existingMethod();
default public void newDefaultMethod() {
System.out.println("New default method"
" is added in interface");
}
}
下面的類將用Java JDK 8編譯成功,
public class oldInterfaceImpl implements oldInterface {
public void existingMethod() {
// existing implementation is here…
}
}
If you create an instance of oldInterfaceImpl:?
oldInterfaceImpl obj = new oldInterfaceImpl();
// print 「New default method add in interface」
obj.newDefaultMethod();
相關問題
- 1. 如何在實現接口的類中實現靜態方法?
- 2. Visual Studio - 自動實現接口中的所有繼承方法
- 3. Android Studio&libGDX - android.os。*無法實現(所有android無法實現)
- 4. 如何在java中實現接口類
- 5. 無法在類中實現方法聲明實現通用接口方法
- 6. 查找類實現的所有接口
- 7. 調用實現接口的所有類
- 8. 爲什麼Typescript中的抽象類實現和接口必須實現接口中的所有方法
- 9. 如何在Xamarin中實現Android接口
- 10. 如何在類路徑中找到所有接口的實現?
- 11. 接口方法的實現
- 12. 在抽象類中實現的方法,但出現在接口
- 13. 有沒有辦法確保實現接口的類實現靜態方法?
- 14. 向實現接口的所有類添加一個方法
- 15. 如何獲得必須實現接口的所有方法?
- 16. 如何顯示一個接口方法的所有實現實例?
- 17. 通用接口方法和實現類
- 18. 接口 - 實現抽象類方法
- 19. 調用接口實現的類方法
- 20. 如何實現方法覆蓋接口
- 21. 用額外的方法實現Java接口實現類
- 22. 如何調用在類中實現的接口的方法?
- 23. 在Scala中實現Java接口方法
- 24. xamarin android jar綁定錯誤 - 類沒有實現接口方法
- 25. 如何使用接口的方法,只有當類實現它?
- 26. 實例化實現通用接口實例的所有類
- 27. 我的類實現與方法的接口。沒有實現,但沒有錯誤
- 28. 爲什麼實現Serializable接口的類實現none接口的方法?
- 29. 如何獲得實現指定接口的所有類
- 30. 在TypeScript類中實現接口的私有方法
沒有這樣的辦法可用,你需要做的它手動.. :) –
你好,實現接口後,清理項目。 Android Studio會在logcat中列出錯誤並將其覆蓋,您可以直接跳到特定的類。只要做ALT + ENTER,你的新的接口方法將被實現..! ;) –