§5.1面向对象方法 类 class ◆类是具有相同属性和操作的一组对象的集合,它为属 于该类的全部对象提供了统一的抽象描述 类是对一类对象的抽象 °类定义了这一类对象所共有的特征和行为 °人类抽象思维的产物 9 oopl中的类相当于一种数据类型
§5.1 面向对象方法 类 class 类是具有相同属性和操作的一组对象的集合,它为属 于该类的全部对象提供了统一的抽象描述 类是对一类对象的抽象 类定义了这一类对象所共有的特征和行为 人类抽象思维的产物 oopl中的类相当于一种数据类型
§5.1面向对象方法 类与对象的关系 ◆类是抽象的,对象是具体的 ◆类是模板,对象是实例 ◆类是类型,对象是变量 ◆类是静态的,对象是动态的
§5.1 面向对象方法 类与对象的关系 类是抽象的,对象是具体的 类是模板,对象是实例 类是类型,对象是变量 类是静态的,对象是动态的
§5.1面向对象方法 ◆类是具有相似特征的对象的抽象 文件类 所有具体文件对象的抽象 书类 所有具体书对象的抽象 学生类 所有具体学生对象的抽象
§5.1 面向对象方法 类是具有相似特征的对象的抽象 --文件类 所有具体文件对象的抽象 --书 类 所有具体书对象的抽象 --学生类 所有具体学生对象的抽象
§5.2类的定义 类定义的一般形式 内联函数与非内联函数 ·类成员的访问控制 类作用域
§5.2 类的定义 • 类定义的一般形式 • 内联函数与非内联函数 • 类成员的访问控制 • 类作用域
§5.2类的定义 ◆类定义的一般形式 class 类名 C++合法的标 识符,用大写 类定义 publIc 体中的 公有数据和函数 数据和 函数分 private 别称为: 数据成 私有数据和函数 员和成 员函数 分号不能丢!
§5.2 类的定义 类定义的一般形式 class 类名 { public: 公有数据和函数 private: 私有数据和函数 }; 分号不能丢! C++合法的标 识符,用大写 类定义 体中的 数据和 函数分 别称为: 数据成 员和成 员函数