Java中是否有軟件包的父級定義?如果是這樣,爲什麼我們不使用軟件包作爲最超級父母?因爲我們有methods/classes/packages
......我認爲有些東西不能用來充分利用它們。最後,是否有一條路徑將所有東西都包裝在一個包裝中?(我的意思是,非常大的包裝)。如果是,爲什麼人們需要它?任何幫助,將不勝感激..Java中軟件包的高階技巧
2
A
回答
1
包是基本模塊。他們將類似的行爲元素組合在一起。在他們裏面
元素是通過使用他們作爲namespace s中被訪問。
然而,與其它固有元素,包不擴展其他包。子包簡單地添加在父包下的新元素。
,當你在你的路徑中創建一個新的foo
包也就是說,它不延長任何其他程序包。這是父包本身。
Java環境附帶幾個標準包,但是java.lang
是only package that you can access without importing。
由於它是關於模塊化和cohesive,沒有「非常大的包」,其中包含所有元素。每個行爲都應該有明確的定義,每個元素都應該只做唯一的工作。
0
使用繼承關係(超類和子類)的子父母關係要容易得多。包是一種訂購項目的方式。我們並沒有把它們當作大多數超級父母使用,因爲用類和子類來實現它更容易。那麼你可以說,當你導入一個包時,你將擴展它的一些類,這樣它就會成爲「最超級父親」。你可以把所有東西都放在一個非常大的包裏,但是你會失去使用定購你的項目的包的工作點。
相關問題
- 1. Java程序技巧
- 2. 高性能C#服務器套接字的技巧/技巧
- 3. 滑塊高度技巧
- 4. maven技巧改變包名
- 5. 動態凸包技巧
- 6. Java遞歸函數技巧
- 7. Java EE編程技巧
- 8. Java GUI構建技巧?
- 9. Java小技巧計算器
- 10. Java中的C++ OOP指針技巧
- 11. NetBeans提高開發速度的技巧
- 12. 高級的unix命令行技巧
- 13. 好的軟件和編寫可執行規格的技巧
- 14. C#中高效的文件讀取技巧
- 15. 巧克力卸載軟件包
- 16. 練習,以提高我的Java編程技巧
- 17. 向業務級軟件添加成就的技巧
- 18. Java軟件包?
- 19. 如何提高軟件設計技能?
- 20. python中的文件名技巧
- 21. C#中的優化技巧
- 22. 提高基於熔絲的文件系統性能的技巧
- 23. 腳本技巧
- 24. nVidia SLI技巧
- 25. CSS hacks(技巧)
- 26. VBA體系結構技巧 - 宏包裝
- 27. 關於開源軟件中使用的某種編程技巧的查詢
- 28. 通過jquery和java黑客技巧
- 29. 定製Java代碼庫使用技巧
- 30. Java字符串,拼圖技巧
不,在Java中,包之間沒有層次結構/關係,即使是嵌套包也是如此。 – 2012-03-07 00:07:46
> Java中是否有包的父級定義?否>如果是這樣的話。 – EJP 2012-03-07 00:44:48
你在這裏提出了一些主觀的問題。你能把它縮小到更客觀的東西嗎?如果是這樣,請將此標記爲主持人審覈。 – 2012-03-08 19:31:00