-4
A
回答
0
它們是abstract類/方法,需要重寫。你可以選擇重寫這個功能,或者讓它完成父類的功能。
抽象類是一個聲明爲抽象的類 - 它可能或可能不包含抽象方法。抽象類不能實例化,但它們可以被分類。
抽象方法是沒有 實現聲明(沒有括號,並且隨後是分號)的方法,像 這樣:
abstract void moveTo(double deltaX, double deltaY);
如果一個類 包括抽象方法,然後類本身必須聲明 抽象,如:
public abstract class GraphicObject { // declare fields // declare nonabstract methods abstract void draw(); }
當一個抽象類的子類是,叔他的子類通常爲其父類中的所有抽象方法提供 實現。 但是,如果沒有,那麼該子類也必須聲明爲 抽象。
相關問題
- 1. 當我們需要Arraylist中的Collections類方法時,爲什麼不擴展Collections?
- 2. 爲什麼我們需要重寫run()方法擴展線程類
- 3. 什麼是擴展方法,爲什麼我們需要使用它?
- 4. 爲什麼我需要我需要在子類中實現IDisposable()
- 5. 如何知道擴展類時要實現哪些方法
- 6. 爲什麼我們需要addRequestHeader方法?
- 7. 爲什麼我們需要ContinueWith方法?
- 8. 爲什麼我們需要Buffer.isBuffer方法?
- 9. Android:擴展應用程序類。爲什麼我們需要實現單身模式?
- 10. 爲什麼我需要在Android中擴展活動?
- 11. 我需要在R中爲類矩陣類實現什麼方法?
- 12. 擴展方法問題。爲什麼我需要使用someObj = someObj.somemethod();
- 13. 爲什麼我們需要在ImagePickerController中實現UiNavigationcontroller委託iphone
- 14. 爲什麼我們在擴展方法中使用「this」?
- 15. 爲什麼我需要現實生活中的私人方法?
- 16. 爲什麼要使用擴展方法?
- 17. 爲什麼在有完美的父類方法時需要這些類方法?
- 18. 爲什麼我們在java中聲明和實現方法時添加類名?
- 19. 爲什麼我們需要System類來調用out.println()方法?
- 20. 創建通用擴展方法時,我們正在擴展什麼?
- 21. 爲什麼我們要實現接口?
- 22. 爲什麼我們需要包裝類
- 23. 爲什麼我們需要在stringbuilder中使用toString方法
- 24. 爲什麼我們需要時代?
- 25. 爲什麼我需要一個需要實例的方法?
- 26. 爲什麼代表需要某些方法?
- 27. 爲什麼我無法爲靜態類創建擴展方法?
- 28. 爲什麼我們在抽象類存在時需要接口?
- 29. 實現接口的抽象類不需要方法實現。爲什麼?
- 30. 擴展方法需要「this」?
閱讀此:https://docs.oracle.com/javase/tutorial/java/IandI/override.html – mfruizs2