Java中有包和类,包和类分别是什么?

Python010

Java中有包和类,包和类分别是什么?,第1张

通俗的说,

包就是包括文件文件夹

例如import java.util.*

这里导入的util文件夹,里面所有的类是不是全部用到暂且不论

而类,就是文件夹中的文件

import java.util.Date

这里明确指的就是Date这个类,是java.util这个包里面的类。因为有许多的包同样有Date为名称的类。

如import java.sql.Date;在这里也有一个

通俗一点点讲,类是为了解决java中的问题而出现的,你要跟好友通信,就写一个通信类来解决这个问题,你要处理网页前台的数据,你就写个数据处理类,写好的类就好比数学公式,参数不同,公式固定不变,得出结果不同,你写好一个通信类,这个类不改变,但你可以跟不同人聊天

包的存在是为了区别相同名字的类出现的,包通俗的讲就是电脑上的文件夹,你可以在一个文件夹下创建两个名字一样的文本文件么,当然不可以,包也是,包里不允许同名文件,你的手机可以选择移动的手机卡和电信的手机卡,卡长的都一样,但它们能在同一个运营商那里买到么,不能,移动运营商和电信运营商相当于包,电话卡相当于同名文件,不同包存储不同功能的类