永发信息网

java里“对象”和“实例”有什么区别

答案:6  悬赏:50  手机版
解决时间 2021-03-27 10:25
java里“对象”和“实例”有什么区别
最佳答案
可以怎么说.对象就是实例,不必钻牛角尖

学生是一个类,是个模板
而具体到某一个学生,比如:张小二
那张小二就是学生类的一个实例
张小二也是一个对象

对于你上面举的例子,返回的是同一种东西:
Integer对象、Integer类的实例
在代码的角度来说就是Integer的引用
说法不同罢了
全部回答
对象是一个抽象概念,你可以说类是对象,也可以说实例是对象。类是代码,实例是数据,代码是设计期的,数据是运行期的。而对象则贯穿整个设计阶段和运行阶段以及维护阶段。
我们说面向对象(Object-Oriented),而不是面向类(Class-Oriented),也不是面向实例(Instance-Oriented),那是因为对象作为抽象概念已经包含了类和实例,而且对象不止是类和实例,还包含了他们的现实意义。
任何无视现实意义,随意组装一些类,这样的代码属于面向类(Class-Oriented),但不是面向对象。因此并不是任何用C++和Java写出来的代码就是面向对象,但是所有的C程序也不一定都不是面向对象。
struct A
{
};
这是类,也是对象。
A c;
c是A的实例,也是对象。
不知道你明白没,就是对象的含义大一点,包括的多一点
本质上没多大的区别。对象是一个抽象的大概念,而实例则是各个类的具体的实现。就如:人是抽象的概念,而你是具体表现。比如我们说Integer这是一个对象。而new Integer()则创建了他的一个实例。
通俗的说,一个人是对象,对象有很多属性,人能吃,能说话,这对应Java 就是一个类的定义,但是实例呢,就是特别的一个人,是对象的具体化,他是一个长了6个手指的人,,可明白了 。。。
人是对象,你就是一个实例!
public class Person(){}
Person person = new Person();//对象
person = 你!//实例
我的理解
就是object和instance的区别,中文还真不好描述,尝试理解下英文吧,我不想费劲了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
开封大学哪个专业最好
这款实际功率1000W逆变器,把两个450V470uf电
写出D.F.A和声大调的特性音程,标记音程名称
请问各位师兄,毗婆尸佛和尸弃佛都是过去庄严
体育运动为我人生奠基一千字左右
疯狂猜成语一个人在帆船上有风有浪是什么
明天本应该是暑假的最后一天,可是学校要搬家
为什么我的笔有很多墨但是写不出字?日本制造
国家和地区独特的问候方式
我不喜欢老公的嫂子怎么办
为什么我探探喜欢数量会增加,但是匹配不到人
球球大作战不会玩,谁带带我
海军出一次海是否可以休息
FW330R无线路由器怎么调
邵东县邵阳雨兰家纺怎么去啊,谁知道地址啊
推荐资讯
求GUMI 的 さよならメモリーズ 的中文歌词,
我这个陶罐是什么年代
外国人用木头做地板
颓废爱情经典伤痛句子
干办公室好还是财务好
211 985大学 GPA3.48(学校不给删课) 中文英
歌词唱到闯进我梦乡和跑进我心房,歌名是什么
衡水购房可以使用异地公积金贷款吗
在镀锌厂上班每月能挣多少钱
修行者如何面对鬼压床
<幸福圈>最后一段歌词的英文是什么?
花千骨中最后东方复活了吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?