Design a class named triangle that extends

Assignment Help JAVA Programming
Reference no: EM131590744

The Question is below, and at the bottom is what the output needs to be.
Please pay attention to getting the exact output that it is asking for.

Design a class named Triangle that extends GeometricObject:

import java.util.Scanner;

abstractclass GeometricObject {
privateString color = "white";
privateboolean filled;
private java.util.Date dateCreated;

/**Construct adefault geometricobject */
protected GeometricObject() {
}

/**Construct a geometricobject with color and filledvalue */
protected GeometricObject(String color,boolean filled) {
dateCreated = new java.util.Date();
this.color = color;
this.filled = filled;
}

/** Return color */
publicString getColor() {
return color;
}

/** Set a new color */
public void setColor(String color) {
this.color = color;
}

/** Return filled. Since filled isboolean ,
* the getmethod isnamed isFilled */
publicboolean 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
publicString toString() {
return "created on " + dateCreated + "ncolor: " + color +
" and filled: " + filled;
}

/** Abstractmethod getArea */
public abstractdouble getArea();

/** Abstractmethod getPerimeter */
public abstractdouble getPerimeter();
}

The Triangleclass contains:

Threedouble data fieldsnamed side1, side2, and side3
Adefault constructor that creates a triangle with three sides of length 1.0
Aconstructor that creates a triangle with specifiedvalues for side1, side2, and side3
Accessormethods for all three data fields
Amethod called getArea() that returns the area of a triangle
Amethodnamed getPerimeter() that returns the perimeter of the triangle
Amethodnamed toString() that returns thestring description of the triangle in the following format: "Triangle: side1 = " + side1 + " side2 = " + side2 + " side3 = " + side3;

Test your Triangleclass in a Driveprogram (in the same file) that prompts the user to enter the three sides of the triangle, the color, andwhether or not the triangle is filled. Theprogram should create a Triangleobject with these sides and set the color and filled properties. Then, it should display the area, perimeter, color, and filledvalue .
SAMPLE RUN #1: java Driver Interactive Session Standard Input Standard Error (empty) Standard Output Hide InvisiblesHighlight: NoneStandard Input OnlyPrompts OnlyStandard Output w/o PromptsFull Standard OutputAllShow Highlighted Only

THIS IS THE OUTPUT NEEDED BELOW
Enter·side·1·of·triangle:3↵
Enter·side·2·of·triangle:4↵
Enter·side·3·of·triangle:5↵
Enter·color·of·triangle:purple↵
Enter·whether·triangle·is·filled·(yes/no):no↵
Area:·6.0
Perimeter:·12.0
Color:·purple
Filled?:·false

Reference no: EM131590744

Questions Cloud

What was the initial temperature of the pan : A 800 g aluminum pan is removed from the stove and plunged into a sink filled with 13.0 L of water at 20.0°C. The water temperature quickly rises to 24.5°C.
Write aprogram that reads lines from a file : Write aprogram that reads lines from a file and prints them out, removing all occurrences of a specifiedstring from the lines
Find out the market return assuming zero risk-from rate : If a stock with 0.40 beta has a risk premium of 11%, find out the market's return assuming zero risk-from rate
Discuss firearm and the injuries sustained by the victims : Would NIBIN be useful in this case? Why or why not? Based on the description of the crime scene, location of the firearm and the injuries
Design a class named triangle that extends : Design a class named Triangle that extends GeometricObject - java Driver Interactive Session Standard Input Standard Error
What growth rate must investors expect : What growth rate must investors expect if the stock currently sells for $40.6?
Determine the location of the image : An object is 19 cm in front of a diverging lens with a focal length of -10 cm.
Required projects with the cash flows : Suppose your firm is considering two mutually exclusive, required projects with the cash flows shown below.
Compute the total cost of ordering and carrying inventory : A product has a demand of 4000 units per year. Ordering cost is $20, and holding cost is $4 per unit per year.etermine the economic order quantity?

Reviews

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd