Rectangle.java
Created with JBuilder
/**
 * A rectangular shape knows its width and height and how to compute its area.
 * @author Dung X. Nguyen
 * @Copyright 2002 by Dung X. Nguyen - All rights reserved.
 */
public class Rectangle implements IShape {
    /**
     * The width of the rectangle.
     */
    private double _width;

    /**
     * The height of the rectangle.
     */
    private double _height;

    /**
     * Initializes this Rectangle width a given width and a given height
     * @param w width of this Rectangle, >= 0.
     * @param h height of this Rectangle, >= 0.
     */
    public Rectangle(double w, double h) {
        _height  = h;
        _width   = w;
    }

    /**
     * Returns this Rectangle's area.
     * @returns this Rectangle's area.
     */
    public double getArea() {
        return _height * _width;
    }

    /**
     * Overrides the inherited method from class Object.
     * @returns a String describing a Rectangle with its width and height.
     */
    public String toString() {
        return "Rectangle(h = " + _height + ", w = " + _width + ")";
    }
}




Rectangle.java
Created with JBuilder