Maurice Tutor

(5)

$15/per page/Negotiable

About Maurice Tutor

Levels Tought:
Elementary,Middle School,High School,College,University,PHD

Expertise:
Algebra,Applied Sciences See all
Algebra,Applied Sciences,Biology,Calculus,Chemistry,Economics,English,Essay writing,Geography,Geology,Health & Medical,Physics,Science Hide all
Teaching Since: May 2017
Last Sign in: 405 Weeks Ago, 5 Days Ago
Questions Answered: 66690
Tutorials Posted: 66688

Education

  • MCS,PHD
    Argosy University/ Phoniex University/
    Nov-2005 - Oct-2011

Experience

  • Professor
    Phoniex University
    Oct-2001 - Nov-2016

Category > Computer Science Posted 14 Sep 2017 My Price 9.00

MyRectangle2D class

*10.13 (Geometry: the MyRectangle2D class) Define the MyRectangle2D class that contains:

■     Two double data fields named x and y that specify the center of the rec- tangle with getter and setter methods. (Assume that the rectangle sides are parallel to x- or y- axes.)

■     The data fields width and height with getter and setter methods.

■     A no-arg constructor that creates a default rectangle with (0, 0) for (x, y) and

1 for both width and height.

■     A constructor that creates a rectangle with the specified x, y, width, and

height.

A method getArea() that returns the area of the rectangle.

■     A method getPerimeter() that returns the perimeter of the rectangle.

■     A method contains(double x, double y) that returns true if the specified point (x, y) is inside this rectangle (see Figure 10.24a).

■     A method contains(MyRectangle2D r) that returns true if the speci- fied rectangle is inside this rectangle (see Figure 10.24b).

■     A method overlaps(MyRectangle2D r) that returns true if the speci- fied rectangle overlaps with this rectangle (see Figure 10.24c).

 

 

 

 

Text Box: p                                

(a)                             (b)                                   (c)                                   (d)

 

FIGURE  10.24     A point is inside the rectangle. (b) A rectangle is inside another rectangle.

(c)    A rectangle overlaps another rectangle. (d) Points are enclosed inside a rectangle.

 

Draw the UML diagram for the class and then implement the class. Write a test program that creates a MyRectangle2D object r1 (new MyRectangle2D(2, 2, 5.5, 4.9)), displays its area and perimeter, and displays the result of r1.contains(3, 3), r1.contains(new MyRectangle2D(4, 5, 10.5,

3.2)), and r1.overlaps(new MyRectangle2D(3, 5, 2.3, 5.4)).

 

Answers

(5)
Status NEW Posted 14 Sep 2017 01:09 PM My Price 9.00

Hel-----------lo -----------Sir-----------/Ma-----------dam-----------Tha-----------nk -----------You----------- fo-----------r u-----------sin-----------g o-----------ur -----------web-----------sit-----------e a-----------nd -----------and----------- ac-----------qui-----------sit-----------ion----------- of----------- my----------- po-----------ste-----------d s-----------olu-----------tio-----------n.P-----------lea-----------se -----------pin-----------g m-----------e o-----------n c-----------hat----------- I -----------am -----------onl-----------ine----------- or----------- in-----------box----------- me----------- a -----------mes-----------sag-----------e I----------- wi-----------ll

Not Rated(0)