面向对象是一个非常庞大的话题,但是任何庞大的话题都有其核心的组成:类与对象。
类与对象简介
类是对某一类事物的共性的抽象概念,而对象描述的是一个具体的产物。例如:现在我和某一个人进行比较的时候,你们可以立刻区分出我还有别人。
我和其他的人都一样,都是一个个具体可以使用的个体产物,但是这些个体都有一些共性的标志:中国人。但是人和人之间是不同的,所谓的人和人之间的不同,依靠的是我们各自的属性,每一个属性的集合就构成了一个对象,但是所有的属性都应该是群体的定义,而群体的定义就形成了一个类。
类是一个模板,而对象才是类可以使用的实例,先有类再有对象。
在类之中一般都会有两个组成:
- 成员属性(Field):有些时候为了简化称其为属性;
|- 一个人的年龄、姓名都是不同的,所以这些对于整体来讲就称为属性;
- 操作方法(Method):定义对象具有的处理行为;
|- 一个人可以唱歌、跳舞、游泳、运动;