2.1 面向对象的概念
2.1.1 对象和类
1.对象
对象是客观世界中对象的模型化。对象是有着特殊数据(属性)与操作(行为)的实体,对象的操作(行为)称为方法。
程序中的对象是模型化了的客观世界的对象,它是代码和数据的封装体,用数据表示属性,用代码(过程或函数)表示方法。一个程序对象的属性用变量来表示;而对象的方法用对象中的代码来实现。
对象=
数据+
方法
2.类
“类”是一组具有相同属性和行为的客观对象的抽象。
在面向对象程序中,类(Class)是具有相同操作功能(方法)和相同数据格式(属性)的对象的集合,即一组对象的抽象。
类与对象的关系:
类是对象的模型。对象是类的具体化,是类