Question: A . Design a class named Triangle that extends GeometricObject and implements Comparable and Clonable. The class contains: Three double data fields named side 1
A Design a class named Triangle that extends
GeometricObject and implements Comparable and
Clonable. The class contains:
Three double data fields named side side and side
with default values to denote three sides of the
triangle.
A noarg constructor that creates a default triangle.
A constructor that creates a triangle with the
specified side side and side
The accessor methods for all three data fields.
A method named getArea that returns the area of this
triangle. Heres the code to calculate the area:
s side side side;
area Math.sqrts s sides sides side;
A method named getPerimeter that returns the
perimeter of this triangle.
A method named compareTo that compares the area of
itself and another triangle, return or Hint:
Look at Rectangle example.
A method named clone that create another triangle
having the same dimensions.
A method named toString that returns a string
description for the triangle. The toString method is
implemented as follows:
return "Triangle: side side side side
side side;
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
