写一个名为rectangle的类表示矩形。其属性包括宽width、高height和颜色color,width和height都是double型的,而color则是string类型的。要求该类提供计算面积
时间: 2023-06-05 20:48:12 浏览: 752
java代码-编写一个类,类名为Rectangle(矩形),它有两个整型的变量width(宽)和height(高);有一个方法area(),没有参数,返回类型为double,功能是求矩形的面积;还有另一个方法为perimeter()没有参数,返回类型为double,功能是求矩形的周长,
和周长的方法,以及设置和获取属性的方法。代码如下:
class Rectangle {
private:
double width;
double height;
string color;
public:
Rectangle(double w, double h, string c) {
width = w;
height = h;
color = c;
}
double get_width() {
return width;
}
double get_height() {
return height;
}
string get_color() {
return color;
}
void set_width(double w) {
width = w;
}
void set_height(double h) {
height = h;
}
void set_color(string c) {
color = c;
}
double get_area() {
return width * height;
}
double get_perimeter() {
return 2 * (width + height);
}
};
阅读全文