6-1 设计一个矩形类rectangle
时间: 2023-04-27 13:04:27 浏览: 178
定义一个名为rectangle 的矩形类,其属性数据为矩形左上角和右上角的点的坐标能计算矩形的面积
5星 · 资源好评率100%
矩形类rectangle的设计如下:
属性:
- 长度length
- 宽度width
方法:
- 构造函数:接受两个参数length和width,用于初始化矩形的长度和宽度
- getArea():返回矩形的面积,即length * width
- getPerimeter():返回矩形的周长,即2 * (length + width)
- isSquare():判断矩形是否为正方形,即length == width
示例代码:
class Rectangle {
constructor(length, width) {
this.length = length;
this.width = width;
}
getArea() {
return this.length * this.width;
}
getPerimeter() {
return 2 * (this.length + this.width);
}
isSquare() {
return this.length === this.width;
}
}
const rect = new Rectangle(5, 3);
console.log(rect.getArea()); // 15
console.log(rect.getPerimeter()); // 16
console.log(rect.isSquare()); // false
const square = new Rectangle(4, 4);
console.log(square.getArea()); // 16
console.log(square.getPerimeter()); // 16
console.log(square.isSquare()); // true
阅读全文