设计一个矩形类Rectangle,私有数据成员包括整型数据:length(长),width(宽)。 公共成员函数为: (1)input,输入length,width 友元非类的普通函数为: (1)display,输出length,width main函数中创建Rectangle对象,调用对象的input函数,然后调用display函数显示对象的私有成员。 【输入形式】 整数长 整数宽 【输出形式】 整数长 整数宽 【样例输入】 3 5 【样例输出】 3 5用C++写
时间: 2024-02-19 13:57:30 浏览: 81
设计一个矩形类Rectangle(Java)
以下是C++代码实现:
```cpp
#include <iostream>
using namespace std;
class Rectangle {
private:
int length; // 长
int width; // 宽
public:
void input(int l, int w) {
length = l;
width = w;
}
friend void display(Rectangle rect);
};
void display(Rectangle rect) {
cout << rect.length << " " << rect.width << endl;
}
int main() {
int l, w;
cin >> l >> w;
Rectangle rect;
rect.input(l, w);
display(rect);
return 0;
}
```
运行结果:
输入:
```
3 5
```
输出:
```
3 5
```
阅读全文