类和对象实例之间有什么区别?

9
一个类是将方法和变量绑定在一个单元中的一种方式。
一个对象是一个类的实例。
这些是编程书籍中关于类和对象的定义。我的朋友说,一个类是对象的蓝图,而对象是蓝图的真实“事物”。他给了一个例子:如果公司是一个类,那么INFOSYS、CTS和TCS等就是对象。每当我想到类和对象时,这些定义会让我感到困惑。如果频道是一个类,那么类的对象会是什么?如果水是一个类,那么类的对象会是什么?你能帮我澄清一下吗?

2
你应该读一本好书并通过一些例子进行实践... - home
你的朋友是错的。类本身可以被视为对象。 - Amir Afghani
1
但是只有在特定的语言中...最好先打好基础,然后再解决这个问题。 - Sheena
一个类就像是一份招聘广告,而对象则是实际填补该职位的人。 - Textmode
请参考这个问题的答案:Type和Class之间有什么区别? - mins
可能是类、对象和实例的区别的重复提问。 - maxxon15
11个回答

-1
术语类和对象肯定是相关的,但每个术语都有自己独特的含义。让我们首先解释一下类的含义。类指的是实际编写的代码片段,用于定义任何给定类的行为。因此,类是一个静态的代码片段,由属性组成,在程序执行期间不会改变。而对象则指类的实际实例。每个对象必须属于一个类。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接