java中的对象和实例,傻傻分不清楚

沉迷java无法自拔 发布于 08/09 20:16
阅读 1K+
收藏 0

对象和实例是的区别是什么?他们是什么意思?类也是一个对象,这种说法正确吗?

加载中
0
tcxu
tcxu

类就是类型,对象就是这种类型的实例/实体,也就是例子。因此,“类也是一个对象”的说法不正确。

对象 Object 或 实例 Instance 是一回事,都是 通过操作符 来调用 类 class 的某种给定的构造方法而生成的。

 

抢小孩糖吃
抢小孩糖吃
回复 @沉迷java无法自拔 : 对象.equal(实例) is true.
tcxu
tcxu
回复 @沉迷java无法自拔 : 没错!对象就是实例。
沉迷java无法自拔
对象等于实例,这个说法对吗?
0
且行且珍惜鹏浩
且行且珍惜鹏浩

男人可称之为类,你爸爸你爷爷可称之为实例

0
丶凡尘
丶凡尘
不必纠结概念写起来再说
0
sprouting
sprouting

概念性的东西不要去纠结,只要知道一点,类就是设计图,对象实例就是造出来的车

0
ducat7
ducat7

类,也是一个对象,用于描述类的类是类。

实例,必然是一个对象;但,对象不一定是个实例,也可能是个类型。

 

0
ArchitectureMaster
ArchitectureMaster

对象object实例instance。某些情况下是相等的,但不是一个概念。

实例是指类在堆栈中分配的物理内存空间,实例化一个类对象,实例化的这个内存中的地址的总称我们称为这个类的实例。而对象则是这一类实例的通称。

就好像白马非马的例子。马就是通指对象,这个世界上的所称为马的生物都是马这种动物实例对象也就是对象。而具体某匹白色的马就是实例。而这一类马我们统称他们是马这个类的对象。

在代码中实例是具体的占用内存的一个物理内存。而对象则是这一类型的实例的统称。你用A这个类实例化了一个A1,又实例了一个A2这两个东东我们都称为A这个实例的对象。具体的A1我们称为A类的实例。A1、A2都是A类的对象。而具体的A1则是一个实例。

0
酷酷的就
酷酷的就

类是定义的, 对象是new出来的.

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部