我知道这个问题已经被问过和回答过很多次了,但是那些问题的答案并没有真正缓解我的困惑。每个人都给出了不同的定义,这真的让我感到困惑。作为一个初学者,我真的不知道应该相信谁。请有人能够澄清它们之间的区别吗?
因此,我们可以说对象是最通用的术语,而实例是一组对象,这些对象是特定类或类的实例,并且特定对象是特定类的实例。
Foo
的实例提供以下操作...不能将两个
Bar
的实例视为相等...
object
成为type
的实例,并使type
成为object
的实例,使得这种循环定义成为可能,并且object
和type
都是它们自己的实例。实例和对象本质上是同一件事情。当您创建一个类的实例时,该实例就是一个对象。
换句话说,每个实例都是一个对象。这是“对象”的字面定义:一个类的实例。
instance objects
和method objects
区分开来。这可能是你困惑的原因吗? - PM 77-1