Question: * * * 1 0 . 1 2 ( Geometry: the Triang 1 e 2 D class ) Define the Tri ang 1 2 DD

***10.12(Geometry: the Triang1e2D class) Define the Tri ang12DD class that contains:
Three points named p1, p2, and p3 of the type MyPoint with getter and
setter methods. MyPoint is defined in Programming Exercise 10.4.
A no-arg constructor that creates a default triangle with the points (0,0),
(1,1), and (2,5).
A constructor that creates a triangle with the specified points.
A method getArea() that returns the area of the triangle.
A method getPerimeter() that returns the perimeter of the triangle.
A method contains (MyPoint p) that returns true if the specified point
p is inside this triangle (see Figure 10.22a).
A method contains (Triang1e2D t) that returns true if the specified
triangle is inside this triangle (see Figure 10.22b).
A method over1aps (Triang1e2D t) that returns true if the specified
triangle overlaps with this triangle (see Figure 10.22c). java code
 ***10.12(Geometry: the Triang1e2D class) Define the Tri ang12DD class that contains:

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!