- 2
- 0
- 约8.91千字
- 约 9页
- 2017-05-31 发布于北京
- 举报
c++面向对象程序设计基础
在传统的结构化程序设计方法中,数据和处理数据的程序是分离的。当对某段程序进行修改或删除时,整个程序中所有与其相关的部分都要进行相应的修改,从而使相应代码的维护变得比较困难。为了避免这种情况的发生,c++引用了面向对象的设计方法,它是将数据及处理数据的函数“封装”到一个类中。类的实例称为对象。在一个对象内,一般只有属于该对象的函数才可以存取该对象的数据。这样,其他函数就不会无意中破坏它的内容,从而达到保护和隐藏数据的目的。
类和对象
抽象,而对象是某一类的实例,因此,类和对象是密切相关的。类是面向对象程序设计的核心,它实际上是一种新的数据类型。类是对某一类对象的
从结构到类
在讨论类之前,先来看一个c语言结构类型示例,该类型的成员有学生姓名,学号、三门课成绩。
【例EX_AveStruct】用结构实现计算平均成绩
#include iostream.h
Struct STUSCORE
{
Char strName[12];
Char strStuNo[9];
Float fScore[3];
};
Float GetAverage(STUSCORE one)
{
return(float)((one.fscore[0]+one.fscore[1]+one.fscore[2])/3.0);
}
Void main()
原创力文档

文档评论(0)