⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rectangle.java~1~

📁 这是一个对属性
💻 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 + -