类和结构体区别:
1,类可以进行封装(有访问权限等),结构体无;
2,类有:封装,继承,多态三大特征,结构体只有变量和函数。
#include <iostream>
using namespace std;
class Rectangle
{
private:
int length;
int wide;
public:
void set_l(int l)
{
length = l;
}
void set_w(int w)
{
wide = w;
}
void get_l();
void get_w();
void show();
};
void Rectangle::get_l()
{
cout << length << endl;
}
void Rectangle::get_w()
{
cout << wide << endl;
}
void Rectangle::show()
{
cout << "矩形面积" << length*wide <<endl;
cout << "矩形的周长" << 2*(length+wide) <<endl;
}
int mian()
{
int length,wide;
cout << "输入长度" <<endl;
cin >> length;
cout << "输入宽度" <<endl;
cin >> wide;
Rectangle S;
S.set_l(length);
S.set_w(wide);
S.get_l();
S.get_w();
S.show();
return 0;
}