概述
类比+理解:
一个例子–管理学校学生:
在一个学校中,学生根据专业、年级、班级来划分。如果一个学校的学生不分年级、班级,一起上课,这当然是不合理的。因为不易于管理。还有一点,学校中的学生难免会有重名,所以在涉及到某个具体学生的时候,一定是说明:哪个专业,哪个年级,哪个班级(eg:计科221瑶瑶子),这样才能防止不必要的误会—防止重名。
类比:
一个Java程序/项目,有若干类组成。我们该如何管理这些类,和操作这些类呢?思路和上面的管理一个学校是完全一致的。
一个Java程序→一个学校
一个Java程序包含的n个类→一个学校中的n个学生
包→专业.年级.班级
给包命名
【命名规则】
只能包含数字,字母,下划线,小圆点,不可以包含关键字,保留字.
eg:com.yaoyao
关于小圆点:
对于一个独立的包来说,小圆点的确是它名字的一部分。原因还是一样的,有这么多包,难免有重名,比如我说;java.util这个包,就代表:java这个大包中的util这个包。所以你可以理解为:java.util是这个包的全名。(就像221是我的班级名称,但是更准确来说,计科221也是我的班级名称)
在IDEA创建包时(就是创建目录!!!),小圆点相当于/.
最后
以上就是醉熏苗条为你收集整理的【Java】到底什么是包的全部内容,希望文章能够帮你解决【Java】到底什么是包所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复