【C++程序计划实行】类的定义和利用[VC/C++编程]
本文“【C++程序计划实行】类的定义和利用[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
1、 掌握类的概念、类的定义格局、类与构造的关系、类的成员属性和类的封装性;
2、 掌握类对象的定义;
3、 理解类的成员的拜候掌握的含义,公有、私有和保护成员的辨别;
4、 掌握构造函数和析构函数的含义与作用、定义方法和实现,可以按照要求正肯定义和重载构造函数.可以按照给定的要求定义类并实现类的成员函数;
5、 掌握友元函数的含义,友元函数和成员函数的辨别.
实行内容
定义一个圆类,计算圆的面积和周长.
要求:辨别用成员函数和友元函数来求圆的面积和周长.
程序/后果
成员函数
#include
#include
using namespace std;
class Ctriangle
{
public:
void longth(double r)
{
cout<<"周长为"<<(double)(2*3.14*r)<
}
void area(double r)
{
cout<<"圆面积"<<(double)(3.14*r*r)<
}
private:
double r;
};
void main()
{
double r;
cout<<"请输入圆的半径"<
cin>>r;
Ctriangle m;
m.longth(r);
m.area(r);
}
友员函数
#include
using namespace std;
class Ctriangle
{
public:
void set_R( ); //公用成员函数
friend void display(Ctriangle &);
private: //数据成员为私有
int r;
};
int main( )
{
Ctriangle t1; //定义对象t1
t1.set_R( );
display(t1); //调用对象t1的成员函数set_time,向t1的数据成员输入数据
cout<
return 0;
};
void Ctriangle::set_R( ) //在类外定义set_time函数
{
cout<
cout<<"请输入圆的半径: "<
cin>>r;
};
void display(Ctriangle& t) //这是友元函数,形参t是Time类对象的引用
{
cout<
cout<<"输入圆的半径"<<" "<
cout<
cout<<"圆的周长为:"<
};
以上是“【C++程序计划实行】类的定义和利用[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |