我有一個接口,正在實施一些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. Visual Studio - 自動實現接口中的所有繼承方法
- 2. Android Studio&libGDX - android.os。*無法實現(所有android無法實現)
- 3. 無法在類中實現方法聲明實現通用接口方法
- 4. 爲什麼Typescript中的抽象類實現和接口必須實現接口中的所有方法
- 5. 如何在類路徑中找到所有接口的實現?
- 6. 接口方法的實現
- 7. 在抽象類中實現的方法,但出現在接口
- 8. 有沒有辦法確保實現接口的類實現靜態方法?
- 9. 向實現接口的所有類添加一個方法
- 10. 如何顯示一個接口方法的所有實現實例?
- 11. 調用接口實現的類方法
- 12. 如何實現方法覆蓋接口
- 13. 在Scala中實現Java接口方法
- 14. 實例化實現通用接口實例的所有類
- 15. 爲什麼實現Serializable接口的類實現none接口的方法?
- 16. Visual Studio C++實現接口
- 17. 在TypeScript類中實現接口的私有方法
- 18. Java在派生類中實現接口方法的方法
- 19. Android:如何在ActivityClass和類中實現接口類
- 20. 類設計:類實現接口實現另一個接口
- 21. 如何在接口實現(協方差)
- 22. 如何在android中實現notifysetDatachanged方法?
- 23. 沒有實現所有的接口方法。可能嗎?
- 24. 有沒有辦法在Ruby中強制實現接口方法?
- 25. 如何在Xamarin中實現View.IOnClickListener接口
- 26. 無法實現接口
- 27. 使用通用方法實現接口
- 28. NUnit - 如何測試實現特定接口的所有類
- 29. 我該如何跟蹤(枚舉)實現接口的所有類
- 30. 如何獲得Guice的所有實現者/接口的子類?
沒有這樣的辦法可用,你需要做的它手動.. :) –
你好,實現接口後,清理項目。 Android Studio會在logcat中列出錯誤並將其覆蓋,您可以直接跳到特定的類。只要做ALT + ENTER,你的新的接口方法將被實現..! ;) –