1 / 32
文档名称:

面向对象技术.pptx

格式:pptx   大小:1,434KB   页数:32页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

面向对象技术.pptx

上传人:文库新人 2021/11/29 文件大小:1.40 MB

下载得到文件列表

面向对象技术.pptx

相关文档

文档介绍

文档介绍:面向对象技术
第一页,课件共32页
面向对象技术
类和对象
成员函数的重载
构造函数
析构函数
继承
MFC——简单了解
第二页,课件共32页

类是一组性质相同的对象的程序描述,它由概括了一组对象共同性质的数据和函数组成。
对象指的是一个实体的实例,在这个实体中包括了特定的数据和对这些数据进行操作的函数。
对象的核心概念就是通常所说的
“封装性”(encapsulation)、
“继承性”(inheritance)、
“多态性”(polymorphism)。
第三页,课件共32页

以下描述更易理解类与对象的关系:
类——数据类型
对象——类的变量
第四页,课件共32页

例1:
class worker{
char name[20]; //成员数据
int id;
float salary;
float sumsal;
public:
void sal_year( ) //成员函数
{ sumsal=salary*12;
}
void print( )
{ cout<<“工号为”<<id<<“的员工”<<name<<“的年度总工资为:”<<sumsal;
}
};
第五页,课件共32页

class <类名>
{
private: //默认权限
<私有数据成员和成员函数>;
protected:
<保护数据成员和成员函数>;
public:
<公有数据成员和成员函数>;
};
第六页,课件共32页

类的成员函数的定义位置
,如例1。
,而在类定义时给出函数头。
class worker{
char name[20]; //成员数据
int id;
float salary;
float sumsal;
public:
void sal_year( ); //成员函数
void print( );
};
void worker::sal_year( ) //成员函数
{ sumsal=salary*12;
}
void worker::print( )
{ cout<<“工号为”<<id<<“的员工”<<name<<“的年度总工资为:”<<sumsal;
}
第七页,课件共32页

结构和类的唯一区别是:在未指定访问权限时,结构中的成员被默认为公有的而类中的成员被默认为私有的。在所有其他方面,类和结构等价。例如:
struct S
{
    int X;//公有的
     ...
}
class C
{
    int X;//私有的
     ...
}
尽管类和结构是等价的,但一般在描述数据时使用结构,在描述数据及对数据的操作时用类。
第八页,课件共32页
对象
在定义类时,系统是不会给类分配存储空间的,只有定义类对象时才会给对象分配相应的内存空间。为对象分配存储空间的大小取决于在定义类时所定义的成员的类型和成员的多少。
第九页,课件共32页
对象
对象的说明
说明对象的方法与说明结构体变量的方法一样,也有三种:
第一种,先定义类的类型,再说明对象;
第二种,在定义类的同时说明对象;
第三种,直接说明对象,而不定义类的类名。
第十页,课件共32页

最近更新

保洁药剂配置方案 4页

第三部分安全生产技术 91页

2024年云南省昆明市生态环境宣传教育中心招聘.. 177页

促缴方案计划 5页

脑卒中症状的院前急救模拟演练的重要性 23页

供水应急措施方案 4页

2024年云南省自然资源厅所属事业单位招聘47人.. 176页

佛寺法会活动方案 4页

2024年佛山市南海区人力资源和社会保障局狮山.. 175页

2024年内蒙古乌海市事业单位招聘工作人员91人.. 176页

2024年内蒙古事业单位综合应用能力考历年高频.. 176页

2024年内蒙古化工职业学院单招职业适应性测试.. 57页

2024年内蒙古呼伦贝尔市选调生考试(公共基础.. 147页

2024年内蒙古法院系统招聘457名书记员历年高频.. 178页

2024年内蒙古赤峰市特种设备检验所招聘13人历.. 177页

2024年内蒙古赤峰经济开发区发电限公司招聘14.. 178页

2024年内蒙古通辽市科尔沁区事业单位卫生健康.. 177页

实验报告模版 二叉树基本操作与哈夫曼编码译码.. 24页

2024年北京市大兴区部分事业单位招聘117人历年.. 175页

2024年北京市昌平区事业单位招聘262人历年高频.. 177页

2024年南京机电职业技术学院单招职业适应性测.. 57页

2024年厦门南洋职业学院单招职业适应性测试题.. 59页

蓝奏云软件库合集软件资料 1页

传承壮族文化心得体会 5页

艺人经纪人合同范本 22页

智能传感器与传感器系统 111页

浅谈薄煤层开采技术现状与发展趋势 6页

学前儿童发展心理学第2版高职学前教育专业 第.. 48页

人流报告单 9页

智能传感器 93页