Java中的類和包有什麼區別?類和包之間的區別
Q
類和包之間的區別
3
A
回答
16
1
一個類就像一個模板,你可以在其中放置集合Behaviors (Methods)
和properties (Instance variables)
,其中每一個對象都將擁有。
但是包是完全不同的,並且與技術部分無關。這只是爲了讀取和組織代碼的目的。你必須在diff包中放置具有不同行爲的類。而已。
3
很簡單一個java package是其中類基於相同類別或功能
Java類組織了命名空間是由行爲(方法)的對象,屬性(變量),構造函數(如果有的話,爲對象創建)等存在於文件夾(包)中。
0
包是一種將Java類組織到名稱空間中的機制。 Java包可以存儲在稱爲JAR文件的壓縮文件中,允許類作爲一組而不是一次下載得更快。
另一方面,類是一種編程語言結構,用於對相關實例變量和方法進行分組。每個類表示由程序員做出的結構和行爲設計決策,以指示程序執行時可以存在哪些類型的對象。
參考:Coders2020
1
爲了更清楚地瞭解它,只是覺得包作爲工具集的框。在工具箱中有各種工具,例如螺絲刀,切割器,切割鉗等。每個工具箱都是一個包含各種工具(類)的包。現在在這裏,每個工具即一個螺絲刀是一個類,另一個類是刀具等,每個工具都有自己的屬性和目的(操作)。以類似的方式,你有許多設計用於家庭,工業目的的工具集,可以比較不同的工具包。
希望這有助於:)
相關問題
- 1. 子類和類別之間的區別?
- 2. 類區域和堆之間的區別
- 3. SPFile和PublishingPage類別之間的區別
- 4. APIView類和viewsets類之間的區別?
- 5. Pattern類和Matcher類之間的區別
- 6. 類和類之間的區別<?>
- 7. 父類和超類之間的區別
- 8. 包含和塊之間的區別Jade
- 9. msbuild發佈和包之間的區別
- 10. DLL包裝和DLL之間的區別
- 11. JAR和包之間有什麼區別?
- 12. SoundEffect和SoundEffectInstance類之間的區別
- 13. 結構和類之間的區別?
- 14. Smarty和SmartyBC類之間的區別
- 15. BrowseFragment和BrowseSupportFragment類之間的區別?
- 16. 分類()和attr(「class」)之間的區別
- 17. java類和jar之間的區別
- 18. 分類和迴歸之間的區別
- 19. MustInherit和抽象類之間的區別
- 20. Java中的類導入和包導入之間的區別?
- 21. 超類和超類型之間的區別以及子類和子類型之間的區別
- 22. 之間的〜/和的區別../
- 23. systemverilog中結構,包和類之間的區別
- 24. '#','%'和'$'之間的區別
- 25. {!!之間的區別!!}和{{}}
- 26. '+ ='和'= +'之間的區別?
- 27. 「。+」和「。+?」之間的區別
- 28. .eq之間的區別。和==
- 29. #。/和#之間的區別。 ./
- 30. !=和!之間的區別==
他們有很少的共同點。這個問題沒有動機,基本上沒有意義。包是相關類的容器。 – EJP
在你問這裏之前,你自己做一些研究時,它確實有幫助。通常,只要網絡上可以找到的文檔質量不高,我們很樂意回答基本問題。但是,情況並非如此。我沒有關閉它,因爲這是一個關於主題的_real_問題。 –
@Tim:雖然我同意這是一個真正的問題,但是我仍然認爲,在這裏問一些問題之前,必須完成一些作業。 – Logan