【问题标题】:Is there a difference between an Instance and an Object in C#? [closed]C#中的实例和对象之间有区别吗? [关闭]
【发布时间】:2020-10-10 12:01:03
【问题描述】:

我正在研究 C# 的 OOP 方面,我想知道 Instance 和 Object 之间是否有区别?

【问题讨论】:

  • 这能回答你的问题吗? Difference between object and instance
  • Instanceclass 是两个相关的术语(如 cake 和 recipe) - Object 可以用来表示任何一个。 - 在语法方面,object 是一个类似于 intstring.. 的类型

标签: c# class oop object instance


【解决方案1】:

如果您正在阅读,我敢打赌“对象”的主要含义是“类的实例”。

有时,它可能会引用类本身,作为过度简化。

(正如@TaW 在 cmets 中注意到的那样,它也可能是 关键字 object,它是 System.Object 的别名,是 C# 中的一种类型)。

这取决于上下文,不要试图将单词与精确和固定的含义相匹配。

想象一下这句话:

“A car is red” -> “car”可能特别指一辆车。 (“在路上,一辆车是红色的,另一辆车是蓝色的。”)。 --> 实例

“一辆汽车有 4 个轮子” -> “汽车”可能指的是所有汽车。 (“一般来说,汽车有 4 个轮子。”)-> class

您可能可以通过上下文判断哪个是哪个。但如果不是这种情况,您需要向我们展示一些更精确的示例,以便我们为您提供更多帮助。

【讨论】:

    猜你喜欢
    • 2014-04-08
    • 2011-09-25
    • 1970-01-01
    • 2010-11-15
    • 2014-10-19
    • 2020-04-21
    • 2011-07-13
    • 1970-01-01
    相关资源
    最近更新 更多