C++语言程序设计 清华大学郑莉 面向对象的基本概念 面 一类 向 对·分类一人类通常的思维方法 象·分类所依据的原则—抽象 的 忽略事物的非本质特征,只注意那些与 方 当前目标有关的本质特征,从而找出事 法 物的共性,把具有共同性质的事物划分 为一类,得出一个抽象的概念。 例如,石头、树木、汽车、房屋等都是 人们在长期的生产和生活实践中抽象出大 的概念。 16
C++语言程序设计 清华大学 郑莉 16 面向对象的基本概念 ——类 ⚫ 分类——人类通常的思维方法 ⚫ 分类所依据的原则——抽象 – 忽略事物的非本质特征,只注意那些与 当前目标有关的本质特征,从而找出事 物的共性,把具有共同性质的事物划分 为一类,得出一个抽象的概念。 – 例如,石头、树木、汽车、房屋等都是 人们在长期的生产和生活实践中抽象出 的概念。 面 向 对 象 的 方 法
C++语言程序设计 清华大学郑莉 面向对象的基本概念 面 类 向 对 面向对象方法中的"类" 象 一具有相同属性和服务的一组对象的集合 的 一为属于该类的全部对象提供了抽象的描述, 方 包括属性和行为两个主要部分。 法 类与对象的关系: 犹如模具与铸件之间的关系,一个属于某 类的对象称为该类的一个实例
C++语言程序设计 清华大学 郑莉 17 面向对象的基本概念 ——类 ⚫ 面向对象方法中的"类" – 具有相同属性和服务的一组对象的集合 – 为属于该类的全部对象提供了抽象的描述, 包括属性和行为两个主要部分。 – 类与对象的关系: 犹如模具与铸件之间的关系,一个属于某 类的对象称为该类的一个实例。 面 向 对 象 的 方 法