📄 rectangle.java~1~
字号:
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;
}
}
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -