1 / 66
文档名称:

精品PPT课件--第5章 类和对象.ppt

格式:ppt   页数:66
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

精品PPT课件--第5章 类和对象.ppt

上传人:wz_198614 2014/4/3 文件大小:0 KB

下载得到文件列表

精品PPT课件--第5章 类和对象.ppt

文档介绍

文档介绍:第五章类和对象
本章内容
面向对象程序设计概述
类的定义(重点)
对象的定义和对象成员的引用(重点)
对象的初始化(重点)
this指针
其它定义类的形式
静态成员
友元(友元函数和友元类)
类模板
面向过程的程序设计方法
面向对象的程序设计方法
类和对象的概念
面向对象程序设计方法的基本特征
面向对象程序设计概述
(面向过程的方法)
面向对象程序设计概述

问题
数据描述
功能描述
现实世界
变量
数组
结构
文件
函数1
函数2
….
函数n
计算机世界
程序
优点
编程容易
程序结构简洁清晰
小型软件开发效率高
缺点
代码可重用性差
数据安全性差
难以开发大型软件和图形界面的应用软件
(面向对象的方法)
面向对象程序设计概述

问题
现实世界
计算机世界(程序)
对象间发消息并作出响应
对象:现实中存在的任何一个事物。有两种特征:
静态特征:属性
动态特征:行为
对象1
对象n

概念1
概念m

类1
类m

对象1
对象n

类:同类对象的抽象描述,C++中的一种自定义类型
静态特征:数据成员
动态特征:函数成员
概念:同类对象的抽象描述
对象:类的一个实例(变量)
面向对象程序设计概述
面向对象程序设计方法的特性及优缺点
优点
代码可重用性高
数据安全性好
开发大型软件和图形界面的应用软件效率高
缺点
编程困难
程序结构复杂
特性
抽象性
封装性
继承性
多态性
面向对象程序设计概述

类是C++的一种自定义的数据类型,用于抽象地描述现实世界中的同类对象
具有抽象性和封装性
由数据成员和成员函数组成
每个成员可以有三种属性
对象
类类型的变量,对应现实中的事物个体
程序就是用计算机语言描述对象的处理过程
面向对象程序设计方法的要素:类和对象
类的定义
class 类名{
private:
私有数据成员和成员函数的定义或说明
public :
公有数据成员和成员函数的定义或说明
protected:
保护数据成员和成员函数的定义或说明
};
类中只给出原型说明的各成员函数的实现
定义类的一般格式:
分号结束
访问权限
一般把类的数据成员定义为私有,以实现数据隐藏。而通过公有成员函数实现对它们的访问。
类体
私有成员可以在本类的成员函数中直接使用或通过本类对象使用。
公有成员可以在本类的成员函数中直接使用或通过本类对象使用,还可以在类外通过对象使用。
保护成员可以在本类的成员函数中直接使用或通过本类对象使用。

最近更新

2024年德阳科贸职业学院单招职业技能考试题库.. 40页

2024年忻州职业技术学院单招职业适应性考试模.. 40页

2024年恩施职业技术学院单招综合素质考试模拟.. 41页

2024年成都工贸职业技术学院单招综合素质考试.. 41页

2024年扎兰屯职业学院单招综合素质考试题库带.. 40页

2024年扬州工业职业技术学院单招职业倾向性测.. 39页

2024年抚顺职业技术学院单招综合素质考试模拟.. 39页

2024年攀枝花攀西职业学院单招职业倾向性测试.. 39页

2024年新疆塔城地区单招职业适应性测试模拟测.. 38页

2024年新疆科信职业技术学院单招职业倾向性测.. 40页

2024年新疆阿勒泰地区单招职业适应性测试题库.. 41页

2024年无锡城市职业技术学院单招综合素质考试.. 41页

2024年日照航海工程职业学院单招职业技能考试.. 40页

2024年明达职业技术学院单招职业倾向性考试模.. 42页

2024年朔州职业技术学院单招职业倾向性考试模.. 40页

2024年杭州万向职业技术学院单招职业适应性考.. 41页

2024年杭州职业技术学院单招综合素质考试题库.. 40页

2024年林州建筑职业技术学院单招职业倾向性测.. 41页

2024年枣庄职业学院单招职业技能测试题库完美.. 40页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页

年产3000万片硝苯地平缓释片车间设计 40页

DB61∕T 926-2014 火灾高危单位消防安全管理与.. 45页

AQ 7011-2018《高温熔融金属吊运安全规程》 11页

保洁外包单位月度考评表 3页

基于 ABAQUS 的切削残余应力仿真说明书 43页

气动球阀使用说明书 2页