Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Programming languages 术语';对象';和';实例';在编程语言中?_Programming Languages_Terminology_Definition - Fatal编程技术网

Programming languages 术语';对象';和';实例';在编程语言中?

Programming languages 术语';对象';和';实例';在编程语言中?,programming-languages,terminology,definition,Programming Languages,Terminology,Definition,我无法区分这两个术语。 你呢?对于许多(可能是大多数)目的来说,没有真正的区别。你可以进入一些边缘区域,比如C,它本质上定义了任何地址为“对象”的东西(函数除外)——但当然,C中没有任何东西是该术语通常使用的“实例”(即类的实例)。再说一遍,这都是定义的问题——只要你和与你交谈的任何人都同意这些词的含义,那么你称某事物为“实例”或“对象”或“blarfle”都无关紧要。每个对象都是一种实例。在描述成员范围(即静态与实例)时,使用“实例”一词代替“对象”。引用引用的目标(例如变量或字段)时,通常使

我无法区分这两个术语。
你呢?

对于许多(可能是大多数)目的来说,没有真正的区别。你可以进入一些边缘区域,比如C,它本质上定义了任何地址为“对象”的东西(函数除外)——但当然,C中没有任何东西是该术语通常使用的“实例”(即类的实例)。再说一遍,这都是定义的问题——只要你和与你交谈的任何人都同意这些词的含义,那么你称某事物为“实例”或“对象”或“blarfle”都无关紧要。

每个对象都是一种实例。在描述成员范围(即静态与实例)时,使用“实例”一词代替“对象”。引用引用的目标(例如变量或字段)时,通常使用“对象”一词代替“实例”。

对象是一个更一般的术语。任何东西都是对象,它可能不是特定类型的实例。对于最常见的目的,这些术语可以互换,特别是在程序的上下文中