rectangle.java
来自「这是一个对属性」· Java 代码 · 共 62 行
JAVA
62 行
package counttest;
public class Rectangle extends GeometricObject {
private double width;
private double height;
/** Construct a rectangle with default properties */
public Rectangle() {
this(1.0, 1.0);
}
/** Construct a rectangle with specified width and height */
public Rectangle(double width, double height) {
this(width, height, "white", false);
}
/** Construct a rectangle with specified width, height,
filled, and color */
public Rectangle(double width, double height,
String color, boolean filled) {
super(color, filled);
this.width = width;
this.height = height;
}
/** Return width */
public double getWidth() {
return width;
}
/** Set a new width */
public void setWidth(double width) {
this.width = width;
}
/** Return height */
public double getHeight() {
return height;
}
/** Set a new height */
public void setHeight(double height) {
this.height = height;
}
/** Implement the findArea method in GeometricObject */
public double findArea() {
return width * height;
}
/** Implement the findPerimeter method in GeometricObject */
public double findPerimeter() {
return 2 * (width + height);
}
/** Override the toString method defined in the Object class */
public String toString() {
return "[Rectangle] width = " + width +
" and height = " + height;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?