1 / 90
文档名称:

第2章类与对象1.ppt

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

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

分享

预览

第2章类与对象1.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

第2章类与对象1.ppt

文档介绍

文档介绍:教师: 何国斌
电话: **********
邮箱: hgb07123@
C++:
1
类的诞生
类(Class)是面向对象思想中的一个重要组成部分。如何在计算机中将“类”表达出来?
在C语言中,当定义结构体(struct):
struct SAMPLE
{
int member1, member2;
} var1;
以后,就可以使用结构中的成员:
int var = *;
2
将结构体成员的使用代码写成一个函数,得到:
int caluc(struct SAMPLE var)
{
return *;
}
操作结构变量
类的诞生
3
然后,将上面的函数放入结构体中
struct SAMPLE
{
int calcu()
{
return member1*member2;
}
int member1, member2;
} ;
数据成员
函数成员
类的诞生
4
这样的结构体就具有了一定的属性(member1和member2),也具有一定的行为(函数calcu), 它就是“类”的雏形。
该结构体的使用方法如下:
struct SAMPLE var;
= = 10;
int temp = ();
类的诞生
5

6

ompanyStaff
{ //BEGIN
//声明成员函数
void SetBasicSal ( float sal ); // 设置基本工资
//声明(定义)数据成员
int m_iStaffNum ; // 工作编号
char ame[20] ; // 姓名
float m_fRateOfAttend ; // 出勤率
float m_fBasicSal ; // 基本工资
}; // END
多了一个函数(SetBasicSal),其它都象结构体。
struct  class
7
CCompanyStaff类的定义以关键字class开始。
其后是类名。
“{}”表示类定义的开始和结束,最终以分号结束。
一般在类中只声明成员函数的原型,而函数的实现(即函数体的定义)则放在类外完成。
“函数原型”,即只声明函数名、参数类型和返回值类型,而不包括函数体代码。

8
函数的定义则可在函数(SetBasicSal)声明之后:
ompanyStaff::SetBasicSal(float sal )
{
m_fBasicSal = sal ;
}
函数定义:ompanyStaff::),用于标识该函数定义属于哪一个类。

9
对于C++语言的编程习惯:
1、将类的声明存放于“*.h”或“*.hpp”的头文件中,每个类一个声明文件。
2、将类的定义存放于“*.cpp”文件中,与相应的声明文件一一对应
.c .cpp

10

最近更新

2025年九江职业大学单招职业技能测试题库最新.. 40页

2025年云南机电职业技术学院单招职业倾向性考.. 41页

2025年云南理工职业学院单招职业适应性考试模.. 41页

2025年云南轻纺职业学院单招职业适应性测试模.. 41页

2025年保定职业技术学院单招职业倾向性测试题.. 40页

2025年六盘水职业技术学院单招综合素质考试题.. 40页

2025年兰州科技职业学院单招职业适应性考试模.. 41页

2025年内蒙古乌海市单招职业适应性考试模拟测.. 41页

2025年内蒙古电子信息职业技术学院单招职业倾.. 40页

2025年北京戏曲艺术职业学院单招职业倾向性测.. 41页

2025年南京旅游职业学院单招职业倾向性测试模.. 40页

2025年南昌应用技术师范学院单招职业适应性测.. 40页

2025年南阳农业职业学院单招职业倾向性测试模.. 41页

2025年厦门东海职业技术学院单招职业技能测试.. 40页

2025年台州科技职业学院单招综合素质考试题库.. 40页

2025年合肥滨湖职业技术学院单招职业适应性测.. 40页

2025年吉林工程职业学院单招综合素质考试题库.. 41页

2025年吉林铁道职业技术学院单招职业倾向性测.. 40页

2025年周口职业技术学院单招职业技能考试模拟.. 40页

2025年哈尔滨传媒职业学院单招职业技能测试模.. 41页

2025年唐山海运职业学院单招职业适应性测试模.. 39页

2025年喀什职业技术学院单招职业倾向性测试题.. 39页

2025年四川希望汽车职业学院单招综合素质考试.. 40页

2025年四川文化产业职业学院单招职业技能测试.. 40页

ZR-003 建设单位法人授权书 1页

2023年四川省凉山州数学中考真题试卷【含答案.. 32页

卫生院医疗质量、医疗安全工作责任书 11页

2025年二手车经理工作总结模板 25页

青岛市电梯安全运行服务规范 20页

急性特发性生理盲点扩大综合征一例 8页