Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Problem Description: Design a class named Triangle that extends GeometricObject. The class contains: Three double data fields named side1, side2, and side3 with default values

Problem Description: Design a class named Triangle that extends GeometricObject. The class contains: Three double data fields named side1, side2, and side3 with default values 1.0 to denote three sides of the triangle. A constructor that creates a triangle with the specified side1, side2, and side3. The get and set methods for all three data fields. A method named getArea() that returns the area of this triangle. A method named getPerimeter() that returns the perimeter of this triangle. A method named toString() that returns a string description for the triangle. The toString() method is implemented as follows: return "Triangle: side1 = " + side1 + " side2 = " + side2 + " side3 = " + side3;

Run the test program image text in transcribedimage text in transcribedthat creates a Triangle object with sides 1, 1.5, 1, colour yellow and filled true, and displays the area, perimeter, colour, and whether filled or not.

Question 3: Problem Description: Design a class named Triangle that extends GeometricObject. The class contains: Three double data fields named sidel, side2, and side3 with default values 1.0 to denote three sides of the triangle. A constructor that creates a triangle with the specified sidel, side2, and side3. The get and set methods for all three data fields. A method named getArea( that returns the area of this triangle. A method named getPerimeter that returns the perimeter of this triangle. A method named toString() that returns a string description for the triangle. The toString method is implemented as follows: return "Triangle: sidel = " + sidel + " side2 = " + side2 + " side3 = " + side3; Coding: public class Assignmenti i public static void main(String[] args) { Triangle triangle = new Triangle (1, 1.5, 1); triangle.setColor ("yellow"); triangle. setFilled(true); System.out.println(triangle); System.out.println("The area is " + triangle.getArea()); System.out.println("The perimeter is" + triangle.getPerimeter()); System.out.println(triangle); public abstract class GeometricObject { private String color = "white"; private boolean filled; private java.util.Date dateCreated; /** Construct a default geometric object */ protected GeometricObject() { dateCreated = new java.util.Date(); /** Construct a geometric object with color and filled value */ protected GeometricObject(String color, boolean filled) { dateCreated = new java.util.Date(); this.color = color; this. filled = filled; /** Return color */ public String getColor() { return color; /** Set a new color */ public void setColor (String color) { this.color = color; /** Return filled. Since filled is boolean, * the get method is named isFilled */ public boolean isFilled() { return filled; /** Set a new filled */ public void setFilled (boolean filled) { this.filled = filled; /** Get dateCreated */ public java.util.Date getDateCreated() { return dateCreated; @Override public String toString() { return "created on " + dateCreated + " color: " + color + " and filled: " + filled; /** Abstract method getArea */ public abstract double getArea(); /** Abstract method get Perimeter */ public abstract double getPerimeter(); class Triangle extends GeometricObject | // Implement it Submit the following items: 1. Implement the class Triangle

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Relational Database Design With Microcomputer Applications

Authors: Glenn A. Jackson

1st Edition

0137718411, 978-0137718412

More Books

Students also viewed these Databases questions

Question

What is a carry trade?

Answered: 1 week ago

Question

What is quality of work life ?

Answered: 1 week ago

Question

What is meant by Career Planning and development ?

Answered: 1 week ago

Question

What are Fringe Benefits ? List out some.

Answered: 1 week ago