Class Rectangle
java.lang.Object
Rectangle
This class represents a Rectangle.
There are two new fields:
private double height
private double width
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final doubledefine constant for default heightstatic final doubledefine constant for default widthstatic final doubledefine constant for shortest heightstatic final doubledefine constant for shortest width -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublearea()The area of this object.doubleThis object height value.doublegetWidth()This object width value.doubleThe perimeter of this object.voidsetHeight(double height) Set this object height value.voidEmpty set.voidsetRectangle(double height, double width) Complete set.voidsetRectangle(Rectangle rectangle) Copy set.voidsetWidth(double width) Set this object width value.toString()A String representation of this object.
-
Field Details
-
SHORTEST_HEIGHT
public static final double SHORTEST_HEIGHTdefine constant for shortest height- See Also:
-
SHORTEST_WIDTH
public static final double SHORTEST_WIDTHdefine constant for shortest width- See Also:
-
DEFAULT_HEIGHT
public static final double DEFAULT_HEIGHTdefine constant for default height- See Also:
-
DEFAULT_WIDTH
public static final double DEFAULT_WIDTHdefine constant for default width- See Also:
-
-
Constructor Details
-
Rectangle
public Rectangle(double height, double width) Complete constructor.- Parameters:
height- the requested heightwidth- the requested width
-
Rectangle
public Rectangle()Empty constructor.heightandwidthset toDEFAULT_HEIGHTandDEFAULT_WIDTHrespectivly -
Rectangle
Copy constructor.- Parameters:
rectangle- this object will haveheightandwidthset to copy of incoming rectangle
-
-
Method Details
-
getHeight
public double getHeight()This object height value.- Returns:
- this object height value
-
getWidth
public double getWidth()This object width value.- Returns:
- this object width value
-
setHeight
public void setHeight(double height) Set this object height value.- Parameters:
height- set this object height value to the parameter
-
setWidth
public void setWidth(double width) Set this object width value.- Parameters:
width- set this object width value to the parameter
-
setRectangle
public void setRectangle(double height, double width) Complete set.- Parameters:
height- heightwidth- width
-
setRectangle
public void setRectangle()Empty set.heightandwidthset toDEFAULT_HEIGHTandDEFAULT_WIDTHrespectivly -
setRectangle
Copy set.- Parameters:
rectangle- this object will haveheightandwidthset to copy of incoming rectangle data
-
area
public double area()The area of this object.- Returns:
- the area of this object
-
perimeter
public double perimeter()The perimeter of this object.- Returns:
- the perimeter of this object
-
toString
A String representation of this object.
-