预习
一,什么是对象
对象是用来描述客观事物的一个实体。用面向对象解决问题是,面对现实世界中的对象进行分析与归纳,找出哪些对象与要解决的问题是相关额。例如,奥迪跑车、宝马跑车、奔驰轿车、保时捷跑车,虽然这几个跑车都是对象。但是他们之间具有不同的特征。具体来讲就是品牌不同、价格不同、性能不同等。
二,什么是类
刚才的及格跑车对象之间具有一些共同特征,如都有轮子、门等;还有一些共同的行为,即都能发动、都能加速、都能制动等,把这些共同的特征和共同的行为组织到一个单元中,就得到了类。
三,对象能做什么?
类与对象的关系就如模具和用这个模具制作出的物品之间的关系。一个类给出它的全部对象的一个统一的定义,而它的每个对象则是复合这种定义的一个实体。因此类的对象的关系就是抽象和具体的关系。类是多个对象进行综合抽象的结果,是实体对象的概念模型,而一个对象是一个类的实例。