(The Triangle class) Design a class named Tri angle that extends GeometricObject. The cla ss contains: ■ Three double data fields named side1, sid e2, and side3 with default values 1.0 to deno te three sides of the triangle. ■ A no-arg constructor that creates a default triangle. ■ A constructor that creates a triangle with th e specified side1, side2, and side3. ■The accessor methods for all three data fiel ds.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
11:38
Programming Exercises for
Chapter 11
934
(The Triangle class) Design a class named Tri
angle that extends GeometricObject. The cla
ss contains:
■ Three double data fields named side1, sid
e2, and side3 with default values 1.0 to deno
te three sides of the triangle.
■ A no-arg constructor that creates a default
triangle.
■ A constructor that creates a triangle with th
e specified side1, side2, and side3.
■ The accessor methods for all three data fiel
ds.
■ A method named getArea() that returns the
area of this triangle.
■ A method named getPerimeter() that return
s the perimeter of this triangle.
■ A method named toString() that returns a st
ring description for the triangle.
The toString() method is implemented as follo
WS:
return "Triangle: side1 = " + side1+" si
de2 = " + side2 +" side3 = " + side3;
Draw the UML-eliagrams for the classes Trian
Transcribed Image Text:11:38 Programming Exercises for Chapter 11 934 (The Triangle class) Design a class named Tri angle that extends GeometricObject. The cla ss contains: ■ Three double data fields named side1, sid e2, and side3 with default values 1.0 to deno te three sides of the triangle. ■ A no-arg constructor that creates a default triangle. ■ A constructor that creates a triangle with th e specified side1, side2, and side3. ■ The accessor methods for all three data fiel ds. ■ A method named getArea() that returns the area of this triangle. ■ A method named getPerimeter() that return s the perimeter of this triangle. ■ A method named toString() that returns a st ring description for the triangle. The toString() method is implemented as follo WS: return "Triangle: side1 = " + side1+" si de2 = " + side2 +" side3 = " + side3; Draw the UML-eliagrams for the classes Trian
11:38
<
Programming Exercises for
Chapter 11
934
Draw the UML diagrams for the classes Trian
gle and GeometricObject and implement the
classes. Write a test program that prompts th
e user to enter three sides of the triangle, a c
olor, and a Boolean value to indicate whether
the triangle is filled. The program should crea
te a Triangle object with these sides and set t
he color and filled properties using the input.
The program should display the area, perimet
er, color, and true or false to indicate whether
it is filled or not.
Please submit the source code in the text for
m, and attach pictures to show the output of
your program, and the UML graphical notatio
ns for the classes Triangle and GeometricOb
ject.
Please enter the answer
Transcribed Image Text:11:38 < Programming Exercises for Chapter 11 934 Draw the UML diagrams for the classes Trian gle and GeometricObject and implement the classes. Write a test program that prompts th e user to enter three sides of the triangle, a c olor, and a Boolean value to indicate whether the triangle is filled. The program should crea te a Triangle object with these sides and set t he color and filled properties using the input. The program should display the area, perimet er, color, and true or false to indicate whether it is filled or not. Please submit the source code in the text for m, and attach pictures to show the output of your program, and the UML graphical notatio ns for the classes Triangle and GeometricOb ject. Please enter the answer
Expert Solution
steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Reference Types in Function
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education