Java中包,类,对象有什么区别啊?

就是比如说有一个.java的文件,这个文件里面有很多类,这个文件是一个包么?要是由若干个上述的文件,在文件的第一行有package ......语句,如果Package语句相同,就是相同的包,不同就是不同的包,是这样么?那个对象又指的是啥意思?请大师给我仔细解答一下!

包可以理解为包含JAVA文件的一层套一层的文件夹
类是将对象实体的功能,共性抽象剥离出来的一个概念,可以理解为一个定义
对象:由类型进行声明,于是他就具有类型所定义的特性了(属性,方法等)
我们通过定义好的类型声明需要的对象,有对象去实体话的调用方法或改变属性
以车子为例:
包就是:xx市xx区xx车库
类型:车
子类:大众汽车
对象:我买的桑塔纳2000
调用方法:油门,刹车,换挡。
修改属性:喷漆,换零件。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-04
你好,分别回答每个问题。
1. 如果这个.java文件的最上面有package ... 这段代码,就表示这个文件中的类都在一个包下,否则就没有包的概念。
2.就是你说的,正确。
3. 类是模版,只有一个,对象就是具体的东西。加入我有一个汽车类(模版),然后我分别创建奥迪 奔驰 法拉利 这些个汽车,这里的具体的车就是对象。本回答被提问者和网友采纳
第2个回答  2012-03-18
包的话 在开头加package语句 就是同一个包了 编译后 class文件都会放到哪个文件夹中。对象就是类的实例化,比如 String a=new String(""); 那么a就是一个对象了
相似回答