在编程语言中到底什么是“类”,和对象 概念很模糊,回答通俗点

看很多资料,简直一头雾水

类:
就是一个类别,比如人类,汽车类,是一个概括性的统称。每个类里都有自己的方法,属性,事件。比如汽车有重量,大小,品牌等属性,有开车停车等方法。人有吃,喝,身高,体重。
对象:
就是一个类中的个体,比如人类中的我,你,她,你女朋友。我们都属于人类,但是我们的身高体重都不一样。

所以,对象是类中的一个个体,无数相似的对象组成了类。

在编程里,我们借用了现实生活中的这个现象,比如我们要操作注册表,用函数,过程等很容易,那是因为它不够复杂!你想,如果要同时操作许多键值,我们记不过来打开了那些键。很有可能记混。特别是在大型的程序里面,但是我们吧这些组成一个注册表类。那就方便了:

举例
机器人类:
创建(方法)
销毁(方法)
干活(方法)
体重(属性)

这就是一个类,机器人很复杂,我们将电路怎样链接,有什么部件,怎样润滑,电池放在哪里,都封装好,将干活等我们需要的对外公开。

然后定义一个终结者,它属于机器人类,是一个实体。它里面有血有肉,运作复杂(私有变量,私有过程),但我们不用关心,也就是说我们只要关心结果。不用担心是怎么运行的,只要他能干活就行。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-01-14
类是抽象的概念,比如汽车
对象是具体的事物,比如某辆具体的汽车
对象是类的具体环境下的应用,即个例
第2个回答  2009-01-14
类:人类
对象:rongshushow

对象是类的实例化
相似回答