繼承& JavaBeans之間有什麼區別?繼承和java豆有什麼區別?
-5
A
回答
2
繼承是一種通用的面向對象的編程概念,其中一個類型可以與另一個對象具有相同的類型,但引入了新的屬性和行爲(即Lion類可以從Mammal類繼承),而JavaBeans只是遵守Java對象到一套公約。維基百科:
類必須有一個公共的默認構造函數。這允許在編輯和 激活框架內實現簡單的實例化。
類的屬性必須用得到的,設置可訪問,以及其他 方法(所謂的存取方法 和mutator方法),承接 標準命名約定。這個 允許在 框架內輕鬆自動檢查和更新bean狀態,其中許多框架包括 各種類型的 屬性的定製編輯器。
該類應該是可序列化的。這允許應用程序和框架以獨立於VM 和平臺的 方式可靠地保存,存儲, 並將bean的狀態恢復到 。
1
你不要說不清楚是什麼,但是當人們談論豆與繼承它通常意味着命名約定與繼承。
Bean使用匹配的get和set方法定義它的屬性,還可以選擇使用BeanInfo,因此使用內省(反射)訪問屬性。當對象擴展一個類或實現一個接口時,另一方面,通過該接口(超類)訪問屬性/方法。
HTH。
0
Java Bean是一個簡單的類,它包含一些屬性(即數據元素)和「getter和setters」(getProperty1(),setProperty1(myValue))來讀寫這些屬性。
繼承是一個面向對象的原則,其中一個類展示另一個類的屬性和行爲。據說從其他班繼承。
相關問題
- 1. java類繼承和javabean繼承之間有什麼區別?
- 2. #import和繼承有什麼區別?
- 3. ,繼承和擴展有什麼區別?
- 4. 繼承與類別有什麼區別
- 5. Python繼承:有什麼區別?
- 6. 類別和繼承有什麼區別和使用?
- 7. 在JavaScript中寄生組合繼承和組合繼承有什麼區別?
- 8. CSS繼承和初始之間有什麼區別?
- 9. Apache Maven:繼承,聚合和依賴之間有什麼區別?
- 10. 在CSS中,級聯和繼承有什麼區別?
- 11. maven中的繼承和子模塊概念有什麼區別?
- 12. 繼承和多態之間有什麼區別?
- 13. 繼承時抽象類和非抽象類有什麼區別
- 14. 抽象類和繼承之間有什麼區別?
- 15. 繼承和類的擴展有什麼區別?
- 16. 繼承和抽象類有什麼區別?
- 17. UML中的構造型和類繼承有什麼區別?
- 18. 繼承和實例化有什麼區別?
- 19. 繼承和協作圖有什麼區別?
- 20. **/*。java和* .java有什麼區別?
- 21. `java -version`和`java -showversion`有什麼區別?
- 22. java 1.5和java 1.6有什麼區別
- 23. 多繼承和多接口。真正的區別是什麼?
- 24. 這些繼承檢查有什麼區別?
- 25. 這兩種繼承策略有什麼區別?
- 26. 這兩種繼承之間有什麼區別?
- 27. 這兩個原型繼承的實現有什麼區別?
- 28. 爲什麼std :: ios_base :: failure有兩個繼承圖,有什麼區別?
- 29. java ObjectOutputStream和OutputStream有什麼區別?
- 30. PHP和Java有什麼區別?
如果你想比較繼承和JavaBeans,你會比較蘋果和魷魚(甚至沒有橙子)。 :-P – 2009-04-24 05:31:29
這是不一樣的球場,它是不一樣的聯賽,地獄,它甚至不是相同的f * ckin'運動 – harto 2009-04-24 06:10:14
我試圖想到一個相似性,但空白。 – 2009-04-24 07:17:08