计算机程序设计基础精讲多练CC第7章.pptVIP

  • 3
  • 0
  • 约1.09万字
  • 约 57页
  • 2017-06-10 发布于北京
  • 举报

计算机程序设计基础精讲多练CC第7章.ppt

教学目标 (1) 理解以类与对象为核心的面向对象程序设计的基本思想,包括封装、继承和多态性的概念及其在面向对象程序中的体现; (2) 掌握类的定义方法; (3) 掌握类成员的访问权限控制; (4) 掌握对象的创建与使用方法; (5) 了解构造函数与析构函数的定义与使用。 (6) 了解类的继承与派生、运算符重载、以及模板等概念。 基本内容 7.1 面向对象程序设计概述 7.2 类与对象 7.3 继承 7.1 面向对象程序设计概述 两种程序设计思想: 面向过程的程序设计(Structure Programming) 以功能为中心,采用函数来描述操作(动词) 面向对象程序设计(Object Oriented Programming) 以数据为中心,采用对象来描述内部属性和操作方法(名词) 对象和面向对象 客观世界?实体 例:人类 静态特征(属性attribute) 姓名、性别、年龄、班级(/单位)、身高等 动态特征(行为behavior) 吃饭、睡觉、说话、走路、上课(/上班)等 例:汽车 静态特征(属性attribute) 品牌、生产厂、型号、颜色等 动态特征(行为behavior) 行驶、转弯、鸣笛、刹车等 面向对象的基本特征 抽象:数据抽象+代码抽象 封装:过程和数据封藏起来 继承:基类和派生类 多态性:虚函数、函数重载 OOP的优点 开发时间短,效率高,可靠性高

文档评论(0)

1亿VIP精品文档

相关文档