1 / 90
文档名称:

第10章C++面向对象程序设计.ppt

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

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

分享

预览

第10章C++面向对象程序设计.ppt

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

下载得到文件列表

第10章C++面向对象程序设计.ppt

文档介绍

文档介绍:本章主要知识点
(1) C++面向对象的程序实例
(2) 类与对象
(3) 继承与派生
(4) 运算符重载
本章导读 C语言是一种结构化程序设计语言,它是面向过程的,在处理较小规模的程序时一般比较容易实现,而当程序规模较大时,C语言就显示出了它的不足。在这种情况下C++应运而生,C++语言是从C语言演变而来的,它保留了C语言的所有优点,同时也增加了面向对象的功能。现在C++已成为程序设计中应用最广泛的一种语言。
《 C语言程序设计》(Visual C++ )
返回本书目录
第10章 C++面向对象程序设计
第10章 C++面向对象程序设计
《 C语言程序设计》(Visual C++ )
返回本章导读
类与对象
继承与派生
综合实训
运算符重载
C++面向对象的程序实例
《 C语言程序设计》(Visual C++ )
返回本章目录
C++语言概述
C++面向对象的程序实例
C++面向对象的程序实例
C++面向对象的程序实例
《 C语言程序设计》(Visual C++ )
返回本节目录
2. C++程序实例(2)
3. C++程序实例(3)
1. C++程序实例(1)
【】定义一个矩形类。(。)
#include<>
class rectangle //定义一个矩形类
{ public:
rectangle(float len,float wid) //构造函数
{ length=len;
width=wid;
}
float GetArea(); //声明成员函数,计算矩形面积
float GetPerimeter(); //声明成员函数,计算矩形周长
~rectangle(){} //析构函数
private:
float length; //私有数据
float width; };
C++面向对象的程序实例
《 C语言程序设计》(Visual C++ )
返回本节目录
++程序实例1
float rectangle::GetArea() //成员函数的具体实现
{ return length*width;
}
float rectangle::GetPerimeter() //成员函数的具体实现
{ return 2*(length+width);
}
void main()
{ float l,w;
cout<<"请输入矩形的长和宽:";
cin>>l>>w;
rectangle x(l,w); //定义一个矩形类对象
cout<<()<<endl;
cout<<()<<endl; //调用成员函数
}
C++面向对象的程序实例
《 C语言程序设计》(Visual C++ )
返回本节目录
C++面向对象的程序实例
《 C语言程序设计》(Visual C++ )
返回本节目录
实例1的功能是定义一个矩形类,该类有长和宽两个数据成员,用来描述矩形的静态特征(属性),有构造函数用来用初始化类对象,另外还有计算面积和周长两个成员函数作为该类的外部接口,供类外的程序访问。当用户输入矩形的长和宽之后,将构造一个实例矩形,并输出矩形的面积和周长。
例如用户输入5,6< CR >,则输出结果为: 30 22
【】类的派生。(。)
#include<>
class rectangle //定义矩形类
{ public:
void InitRect(float len,float wid) //定义类的成员函数
{ length=len;
width=wid;
}
float GetArea();
float GetPerimeter();
private: //定义私有成员变量
float length;
float width;
};
float rectangle::GetArea() //成员函数实现
{ return length*width;}
C++面向对象的程序实例
《 C语言程序设计》(Visual C++ )
返回本节目录
++程序实例2
float rectangle::GetPerimeter() //成员函数实现
{ return 2*(length+width);
}

最近更新

2023年浙江特殊教育职业学院单招职业技能考试.. 39页

2023年温州商学院单招职业技能考试题库完美版.. 39页

2023年牡丹江大学单招职业技能考试题库新版 42页

2026年保洁年终总结报告500字 11页

2023年贵州工业职业技术学院单招职业技能考试.. 39页

2023年郑州医药健康职业学院单招职业技能考试.. 39页

2023年重庆市绵阳市单招职业倾向性考试题库最.. 42页

2026年保护环境为主题满分作文 20页

2026年保安队长岗位职责是什么呢 11页

2024年三亚航空旅游职业学院单招职业适应性测.. 41页

2024年上海大学单招综合素质考试题库含答案 40页

2024年上海海事大学单招职业适应性测试题库完.. 41页

2024年上海财经大学浙江学院单招职业倾向性考.. 39页

2024年东营科技职业学院单招职业倾向性测试模.. 39页

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

2024年乌海职业技术学院单招职业倾向性考试题.. 40页

2024年九江理工职业学院单招职业技能测试模拟.. 39页

2026年作文端午节包粽子 7页

2024年云南商务职业学院单招职业技能测试题库.. 41页

2024年云南外事外语职业学院单招职业技能测试.. 41页

2024年云南新兴职业学院单招职业倾向性考试模.. 41页

2024年云南省思茅市单招职业适应性测试题库新.. 39页

2024年云南省红河哈尼族彝族自治州单招职业倾.. 40页

2026年作文300字暑假生活初中 21页

2024年保定电力职业技术学院单招职业倾向性考.. 41页

2025年重庆市《保安员证》考试题库含答案 39页

预防滑倒、绊倒及跌落专题培训课件 45页

混凝土工程培训课件优秀PPT 26页

小学数学六年级下册《鸽巢问题》作业设计 9页

住院患者自带药品使用管理规定通知 3页