C++程序设计类和对象ppt课件.ppt

C++程序设计类和对象ppt课件.ppt

ID:58891019

大小:763.50 KB

页数:113页

时间:2020-09-30

C++程序设计类和对象ppt课件.ppt_第1页
C++程序设计类和对象ppt课件.ppt_第2页
C++程序设计类和对象ppt课件.ppt_第3页
C++程序设计类和对象ppt课件.ppt_第4页
C++程序设计类和对象ppt课件.ppt_第5页
资源描述:

《C++程序设计类和对象ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、面向对象程序设计(C++)课前准备:请关闭手机或调成静音,准备好教材和课堂笔记。第三章类和对象教学目标:1.正确理解类、对象及封装的概念2.熟练掌握类的声明和对象的定义及使用3.理解构造函数与析构函数的作用及使用4.掌握对象与指针及const的特点及使用5.理解并掌握对象的赋值和复制6.理解对象作为函数的参数传递的实质7.掌握基本的基于对象的程序设计与实现教学重点:1.掌握类的声明和对象的定义及使用2.对象作为函数的参数传递的实质教学难点:1.对象与指针及const的特点及使用2.对象作为函数的参数传递的实

2、质第三章类和对象3.1类的声明和对象的定义3.2类的成员函数3.3对象成员的访问3.4构造函数与析构函数3.5对象数组3.6对象指针3.7对象与const3.8对象的动态创建和释放3.9对象的赋值和复制3.10向函数传递对象3.1类的声明和对象的定义本节主要内容:类和对象的概念;类的声明格式;对象的定义方法。3.1.1类和对象的概念及关系对象封装了数据及在这些数据之上的操作的封装体类对具有相同属性和操作的一组对象的抽象描述类和对象的关系类是对象的抽象;对象是对类的实例化类和对象的关系3.1.1类和对象的概念

3、及关系类就像图纸对象就像按照图纸建造的房屋3.1.2类的声明class类名{public:公用成员…protected:受保护成员…private:私有成员…};声明类的一般形式:声明类的关键字合法标识符公用成员限定符受保护成员限定符私有成员限定符类结束要加分号【例3-1】声明一个学生类,要求包括学生的学号、姓名、性别等信息,并且能够显示学生的信息。3.1.2类的声明classStudent//声明Student类{public://以下部分为公用成员函数voidShow(){cout<<"No.:"<

4、tuNo<

5、出现下一个访问限定符或者类的结束为止4.在声明类时,这三种访问属性的成员的声明次序是任意的,并且在一个类的声明中不一定这三种访问属性全部都出现,可能只出现两种或一种。5.某个成员访问限定符在一个类的声明中也可以出现多次。注意3.1.2类的声明定义一个类,名为Point,表示一个坐标点,包括x轴坐标和y轴坐标两个数据成员,有成员函数init()(初始化x轴和y轴坐标值)和display()(显示x轴和y轴坐标值)。这里成员变量为私有的,成员函数都为公有的.练习3.1.3对象的定义(1)声明类之后,再定义对象如

6、:Studentzhang,wang;或:classStudentzhang,wang;声明类时系统并不分配内存单元,而定义对象时系统会给每个对象分配内存单元这个过程称为实例化定义了两个Student类对象zhang,wang。两个对象具有相同的属性和操作,但数据成员值不同。兼容C语言定义形式,建议用第一种定义格式。3.1.3对象的定义(2)在声明类的同时定义对象如:classStudent{…}zhang,wang;classStudent//声明学生类Student{public://以下部分为学生类S

7、tudent的公用成员函数voidShow(){cout<<"No.:"<

8、/和上种声明相比,去掉了类名{public://以下部分为学生类Student的公用成员函数voidShow(){cout<<"No.:"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。