Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Student Name: __________________ Class and Section __________________ Total Points (35 pts) __________________ Upload your .java file on canvas. Project: The Triangle Class Problem Description: Design

Student Name: __________________

Class and Section __________________

Total Points (35 pts) __________________

Upload your .java file on canvas.

Project: The Triangle Class

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 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 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;

public class Exercise11_01 {

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);

}

}

class GeometricObject { // Copy it from the book}

class Triangle extends GeometricObject {

// Implement it

}

image text in transcribedimage text in transcribed

Submit the following items:

Compile, Run, and Submit Triangle.java file on canvas (you must submit the program regardless whether it complete or incomplete, correct or incorrect) . Only submit Triangle.java file not any other files.

Project: The Triangle Class Problem Description: Design a class named Iriangle that extends GeometricObject. The class contains: . Three double data fields named side1, side2, and side3 with default values Q 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 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

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

Oracle Database Administration The Essential Reference

Authors: Brian Laskey, David Kreines

1st Edition

1565925165, 978-1565925168

More Books

Students also viewed these Databases questions

Question

What is Ramayana, who is its creator, why was Ramayana written?

Answered: 1 week ago

Question

To solve by the graphical methods 2x +3y = 9 9x - 8y = 10

Answered: 1 week ago

Question

Why does sin 2x + cos2x =1 ?

Answered: 1 week ago

Question

What are DNA and RNA and what is the difference between them?

Answered: 1 week ago

Question

a. What is the purpose of the team?

Answered: 1 week ago

Question

a. How are members selected to join the team?

Answered: 1 week ago

Question

b. What are its goals and objectives?

Answered: 1 week ago