Menu

(Solved) : Exercise 111 Triangle Class Design Class Named Triangle Extends Geometricobjectjava Class Q30268741 . . .

Exercise 11.1:   (The Triangle class)

Design a class named Triangle that extendsGeometricObject.javaPreview the document. The class contains:
? Three double data fields named side1, side2, and side3 withdefault values 1.0 to denote three sides of the triangle.
? A no-arg constructor that creates a default triangle.
? A constructor that creates a triangle with the specified side1,side2, and side3.
? The accessor methods for all three data fields.
? A method named getArea() that returns the area of thistriangle.
? A method named getPerimeter() that returns the perimeter of thistriangle.
? A method named toString() that returns a string description forthe triangle.

For the formula to compute the area of a triangle, seeProgramming Exercise 2.19.

The toString() method is implemented as follows:
return “Triangle: side1 = ” + side1 + ” side2 = ” + side2 + ” side3= ” + side3;

Draw the UML diagrams for the classes Triangle andGeometricObject and implement the classes.

Write a test program that prompts the user to enter three sidesof the triangle, a color, and a Boolean value to indicate whetherthe triangle is filled. The program should create a Triangle objectwith these sides and set the color and filled properties using theinput. The program should display the area, perimeter, color, andtrue or false to indicate whether it is filled or not.

HINT: Do not forget to Override the methods getArea() andgetPerimeter(), like you do the toString().

@Override
public String toString()

Expert Answer


Answer to Exercise 111 Triangle Class Design Class Named Triangle Extends Geometricobjectjava Class Q30268741 . . .

OR