Class Rectangle
- java.lang.Object
-
- Rectangle
-
public class Rectangle extends java.lang.Object
This class represents a Rectangle.There are two new fields:
private double height
private double width
-
-
Field Summary
Fields Modifier and Type Field Description static double
DEFAULT_HEIGHT
define constant for default heightstatic double
DEFAULT_WIDTH
define constant for default widthstatic double
SHORTEST_HEIGHT
define constant for shortest heightstatic double
SHORTEST_WIDTH
define constant for shortest width
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
area()
The area of this object.double
getHeight()
This object height value.double
getWidth()
This object width value.double
perimeter()
The perimeter of this object.void
setHeight(double height)
Set this object height value.void
setRectangle()
Empty set.void
setRectangle(double height, double width)
Complete set.void
setRectangle(Rectangle rectangle)
Copy set.void
setWidth(double width)
Set this object width value.java.lang.String
toString()
A String representation of this object.
-
-
-
Field Detail
-
SHORTEST_HEIGHT
public static final double SHORTEST_HEIGHT
define constant for shortest height- See Also:
- Constant Field Values
-
SHORTEST_WIDTH
public static final double SHORTEST_WIDTH
define constant for shortest width- See Also:
- Constant Field Values
-
DEFAULT_HEIGHT
public static final double DEFAULT_HEIGHT
define constant for default height- See Also:
- Constant Field Values
-
DEFAULT_WIDTH
public static final double DEFAULT_WIDTH
define constant for default width- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Rectangle
public Rectangle(double height, double width)
Complete constructor.- Parameters:
height
- the heightwidth
- the width
-
Rectangle
public Rectangle()
Empty constructor.height
andwidth
set toDEFAULT_HEIGHT
andDEFAULT_WIDTH
respectivly
-
Rectangle
public Rectangle(Rectangle rectangle)
Copy constructor.- Parameters:
rectangle
- this object will haveheight
andwidth
set to parameter's values
-
-
Method Detail
-
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.height
andwidth
set toDEFAULT_HEIGHT
andDEFAULT_WIDTH
respectivly
-
setRectangle
public void setRectangle(Rectangle rectangle)
Copy set.- Parameters:
rectangle
- this object will haveheight
andwidth
set to parameter's values
-
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
public java.lang.String toString()
A String representation of this object.- Overrides:
toString
in classjava.lang.Object
- Returns:
- Rectangle[height = value, width = value]
-
-