Java中的类和包有什么区别?类和包之间的区别
Q
类和包之间的区别
3
A
回答
16
1
一个类就像一个模板,你可以在其中放置集合Behaviors (Methods)
和properties (Instance variables)
,其中每一个对象都将拥有。
但是包是完全不同的,并且与技术部分无关。这只是为了读取和组织代码的目的。你必须在diff包中放置具有不同行为的类。而已。
3
很简单一个java package是其中类基于相同类别或功能
Java类组织了命名空间是由行为(方法)的对象,属性(变量),构造函数(如果有的话,为对象创建)等存在于文件夹(包)中。
0
包是一种将Java类组织到名称空间中的机制。 Java包可以存储在称为JAR文件的压缩文件中,允许类作为一组而不是一次下载得更快。
另一方面,类是一种编程语言结构,用于对相关实例变量和方法进行分组。每个类表示由程序员做出的结构和行为设计决策,以指示程序执行时可以存在哪些类型的对象。
参考:Coders2020
1
为了更清楚地了解它,只是觉得包作为工具集的框。在工具箱中有各种工具,例如螺丝刀,切割器,切割钳等。每个工具箱都是一个包含各种工具(类)的包。现在在这里,每个工具即一个螺丝刀是一个类,另一个类是刀具等,每个工具都有自己的属性和目的(操作)。以类似的方式,你有许多设计用于家庭,工业目的的工具集,可以比较不同的工具包。
希望这有助于:)
相关问题
- 1. SPFile和PublishingPage类别之间的区别
- 2. APIView类和viewsets类之间的区别?
- 3. 类和类之间的区别<?>
- 4. Pattern类和Matcher类之间的区别
- 5. msbuild发布和包之间的区别
- 6. DLL包装和DLL之间的区别
- 7. JAR和包之间有什么区别?
- 8. java类和jar之间的区别
- 9. Smarty和SmartyBC类之间的区别
- 10. MustInherit和抽象类之间的区别
- 11. 结构和类之间的区别?
- 12. BrowseFragment和BrowseSupportFragment类之间的区别?
- 13. SoundEffect和SoundEffectInstance类之间的区别
- 14. 分类和回归之间的区别
- 15. Java中的类导入和包导入之间的区别?
- 16. 超类和超类型之间的区别以及子类和子类型之间的区别
- 17. '+ ='和'= +'之间的区别?
- 18. #。/和#之间的区别。 ./
- 19. {!!之间的区别!!}和{{}}
- 20. ==和case之间的区别?
- 21. 之间的区别。和#
- 22. '#','%'和'$'之间的区别
- 23. | =和^ = css之间的区别
- 24. “%〜dp0”和“。\”之间的区别?
- 25. .eq之间的区别。和==
- 26. ==和.equals()之间的区别?
- 27. `%in%`和`==`之间的区别
- 28. 初始包含区块和视口之间的区别
- 29. Javascript包装方法之间的区别
- 30. System.Timers.Timer Enabled = true和.Start()之间的区别Enabled = true和.Start()之间的区别
他们有很少的共同点。这个问题没有动机,基本上没有意义。包是相关类的容器。 – EJP
在你问这里之前,你自己做一些研究时,它确实有帮助。通常,只要网络上可以找到的文档质量不高,我们很乐意回答基本问题。但是,情况并非如此。我没有关闭它,因为这是一个关于主题的_real_问题。 –
@Tim:虽然我同意这是一个真正的问题,但是我仍然认为,在这里问一些问题之前,必须完成一些作业。 – Logan