public class Rectangle implements TwoDShape, Comparable { private double width, height; public Rectangle(double width, double height) { this.width = width; this.height = height; } public double area() { return width * height; } public double perimeter() { return 2 * (width + height); } public int compareTo (Rectangle r) { return (int)(this.area() - r.area()); } public String toString() { return "R:"+width+","+height+"/"+area(); } } // Rectangle