实验2类的设计与应用

更新时间:2023-11-10 21:37:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验2 类的设计与应用

1实验目的:

掌握类的基本设计方法,类对象的应用方法 2实验内容:

p16 angle、p21 My_class、p23 OperClass、p29、p31 Base1 写出心得体会总结。

类是c++的一种数据类型,而使用类的变量则称为对象。在对象内,只有属于该对象的成员函数才可能访问该对象的数据成员,这样,其他函数就不会无意中破坏起内容,从而达到保护和隐藏数据的效果。在使用一个类之前必须先定义类,定义类的语法格式如下所示:

Class类名:基类名 {

Private:

私有成员变量及成员函数; Protected: 保护成员变量; Public:

公共成员变量及成员函数; }【类的对象声明】;

类的方法也可以声明和定义成内联函数,内联函数是指那些定义在类体内的成员函数,即该函数的函数体反放在类体内。内联函数在调用时不像一般的函数那样要转去执行被调用函数的函数体,执行完

成后再转回调用函数中,执行其后语句,而是在调用函数处用内联函数体的代码来替换,这样将会提高运行速度。因此内联函数主要是解决程序的运行效率问题。值得注意的是,内联函数一定要在调用之前定义,并且内联函数无法递归调用。

重载是c++的一个重要特征,它包含函数重载和操作符重载。函数重载是指同一个函数名可以对应着多个函数的实现。使用操作符重载时,必须用以下的方式来声明成员函数。

函数类型operator#(形参表);

其中,operator是关键字,#是表示预重载的操作符,函数类型指明返回值类型,通常与类类型一致或为void型。C++中约定,在重载增量操作符中,形参表中有一个整数形参表明该操作符是后置运算符。

班级:智能1001 学号:06103030 姓名:崔国富

本文来源:https://www.bwwdw.com/article/xf0v.html

Top