什麼是Java中的以下關鍵字的區別是:implements
,extends
?有什麼用Java
Q
有什麼用Java
23
農具和extends關鍵字的區別
A
回答
39
interface
是一個抽象規範,說明class
應該如何工作,而class
是這種規範的具體實現。
因此,當你寫implements
你說你履行你寫的一些實施抽象規範。
extends
意味着你採取任一個實現(class
)或規範(interface
),並添加到將其與不同的或新的功能(或改變它的行爲的說明書中),從而改變它的行爲和延伸 -ing它。
12
一個類擴展了另一個類並實現了接口。接口擴展另一個接口。
接口沒有任何實現的方法定義的所有方法都是空的,所以如果類從接口繼承它應該實施它的方法。但是,如果Class1繼承自Class2,那麼它已經有一些工作方法(來自Class2),只是延伸了 Class2。
相關問題
- 1. 那麼Java中的XML有什麼用?
- 2. 在java中使用e.consume()有什麼用
- 3. java中有什麼異常?
- 4. 爲什麼Java沒有宏?
- 5. java zoneinfo有什麼問題?
- 6. 在java中有什麼「@Override」?
- 7. Java包與.NET相比有什麼用?
- 8. Java中的ByteBuffer有什麼用途?
- 9. Java語法 - 它有什麼作用?
- 10. Java RuntimeException enableSuppression參數有什麼作用?
- 11. 這個Java程序有什麼作用?
- 12. 有什麼辦法用java與GPU
- 13. java中的hypen( - )有什麼用途
- 14. 什麼是用java
- 15. 什麼是java中的對象,它有什麼作用
- 16. **/*。java和* .java有什麼區別?
- 17. `java -version`和`java -showversion`有什麼區別?
- 18. java 1.5和java 1.6有什麼區別
- 19. [,]有什麼用?
- 20. 用戶創建Java API和Java jar有什麼區別?
- 21. Android中使用的Java和Java有什麼區別?
- 22. 爲什麼使用'|'在Java
- 23. Java。爲什麼這麼做很有用:Animal bear = new Bear();
- 24. 什麼是Java
- 25. 什麼是Java
- 26. 什麼是Java
- 27. Java代理有什麼有趣的用途?
- 28. 有沒有什麼方法可以重用java 8中的Stream?
- 29. 有沒有什麼辦法重用java中的arraylist?
- 30. 在java中有沒有什麼辦法來使用和代替&&