如何理解面向对象编程中的类和对象?
面向对象编程使程序中对事物的描述与现实中事物的形式一致。为了实现这一点,面向对象思想中提出了两个概念——类和对象。
其中,类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体。接下来通过一个图例描述了类和对象的关系,如图所示。
在图中,人们可以看作一个阶层,而每一个具体的人(如韩笑、萧石等。)可以看作是一个对象。从人与具体个人的关系,可以看出类与物的关系。
类用于描述多个对象的共同特征,是对象的模板,而对象用于描述现实中的个体,是类的实例。从图中可以看出,一个对象是一个类的体现,一个类可以对应多个对象。你明白了吗?