|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2007-12-12
对象和实例有什么区别?
对象和实例从宏观的角度看,区别是:对象是同类事物的一种抽象表现形式,而实例是对象的具体化,一个对象可以实例化很多实例,对象就是一个模型,实例是照着这个模型生产的最终产品。实际上就是这样,一个对象可以实例化N个实例。就像根据一个模型可以制造多个实例的产品一样。 从内存分配的角度来看,对象是保存在堆中的,而实例是存储中栈中的,实例其实只是对象的一个引用,也就是指向对象的指针。 这是在一本书上看到的问题和答案。 原以为对象和实例没什么区别呢,也没思考过这个问题,被它这么一说挺晕的,把它发上来听听大家的说法。 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2007-12-12
胡扯!
|
|
| 返回顶楼 | |
|
时间:2007-12-12
应该说在面向对象的语境中对象和实例没有本质差别。如果一定要说差别的话,实例更偏重从实现的角度看。
|
|
| 返回顶楼 | |
|
时间:2007-12-12
我晕,谁要是照它这样回答面试的话,岂不是被这书给害了。
|
|
| 返回顶楼 | |
|
时间:2007-12-12
死抠字眼,对象在一定语境可以认为==实例;如果是问概念的抽象层次,问“类”和“实例”的区别更恰当
p.s. 我现在怎么就这么鄙视写这种书的人呢 |
|
| 返回顶楼 | |
|
时间:2007-12-13
从海阔天空都被T到入门来了???无所谓了.
我觉得实例应该更大一些,可以说一个jvm的实例正在运行,但说一个jvm的对象正在运行就不太合适了. |
|
| 返回顶楼 | |
|
时间:2007-12-13
对象是形式,实例含内容.这样解释不对?
|
|
| 返回顶楼 | |
|
时间:2007-12-13
什么乱七八糟的,尤其是后面的存储空间相关的部分,猪到一定境界了。
|
|
| 返回顶楼 | |
|
时间:2007-12-13
LZ把书名报报吧.
以防今后上当受骗. |
|
| 返回顶楼 | |
|
时间:2007-12-13
一个对象可以实例化很多实例,这是什么意思?
对象就是一个模型,这样的话那么类是什么东西啊,难道类和对象是一个东西。 LZ把书名报报吧. 感谢为大家做贡献。 要是忘记了什么书或者不知道什么书的话,以后找到了再报,我们等着你啊。 要是那家公司给你的答案,不防公司名也报报。看看哪家公司是搞什么的? |
|
| 返回顶楼 | |












