Create an application named ShapesDemo that creates several objects that descend from an abstract class called GeometricFigure. Each GeometricFigure includes a height, a width, and an area. Provide get and set accessors for each field except area; the area is computed and is read-only. Include an abstract method called ComputeArea() that computes the area of the GeometricFigure. Next you will create three additional classes derived from the GeometricFigure class. Name these derived classes: Rectange, Square, and Triangle.
Q: Suppose you have a class named Candy imported and you instantiate an object named reeses. Also,…
A: package Candy; public class Candy { String flavor= "sweet"; public String getFlavor() { return…
Q: You are given a super class called Animal and a sub-class (derived class) called Reptilian. The…
A: the ans is an D
Q: Create a class named CarRental that contains fields that hold a renter's name, zip code, size of the…
A: Here is the code for the above problem:-
Q: A. Writing an Interface In this problem you will first write an interface and then modify classes to…
A: Let us consider a series of Java program that can modify classes to implement the interface and…
Q: You have been tasked to create a program named “artistSearchOop” that will allow a user to search…
A: Java program are used to create the applications that can be run in the different platforms. It is…
Q: Override the parent class ToString() method to include the child class’s additional data. Create a…
A: Program coding is done in C#. Please find the program below
Q: panyName, color, maxSpeed (Not more than 150) and category. Use appropriate data types and access…
A: Create a class Car with parameters companyName, color, maxSpeed (Not more than 150) andcategory. Use…
Q: The TManager class will contain only one property - the array of 18 TBooking objects. Write the…
A: An array of objects can store N number of objects of a class. Each object can be referenced using an…
Q: Now write a test program that performs the following tasks: 1. Create a Faculty object with an id of…
A: A Computer Program is a set of instructions , that can be executed by a computer to perform a…
Q: B. Menl Clas 1. The meal class is defined by two properties: a. Name b. An ArrayList of Food objects…
A: ArrayList is a collection available in util package getCalories() method in Food class will give us…
Q: game. You will create a character and then use it to battle a computer generated opponent. There are…
A: /**Move.Java**/ public class Move { private String name; private String type; private int power;…
Q: Create an application named ShapesDemo that creates several objects that descend from an abstract…
A: public abstract class GeometricFigure { //declaring instance variables protected double height;…
Q: Prugram 2 1. Write a clasS named Cicle with the following properties: a. point (x.y) h. Racius 2.…
A: The solution to the given problem is below. ***Note: According to Bartleby policy we are not…
Q: In this problem you will first write an interface and then modify classes to implement the…
A: We write the interface as shown below in GeometricSolid.java file: public interface GeometricSolid {…
Q: write an interface called polygon. this interface should have 1 method called calculate, area which…
A: interface Polygon{ //Declaring interface Polygon public void calculateArea(int length,int…
Q: Write a class called Triangle that can be used to represent a triangle. Write a class called…
A: import java.util.*; public class TriangleDemo{ public static void main ( String[] args ) {…
Q: Using the Automobile class you created Chapter 10, Programming Exercise 5A as a base, derive a…
A: using System; using System.Collections.Generic; using static System.Console; class AutomobileDemo2 {…
Q: With reference to the classes defined question #1, write a method called identifyPersons( that…
A: In this question, the coding language is not specified then we are doing this question in the Java…
Q: Question: Following the example of the Rectangle class of Chapter 9 Exercise 1, design a class named…
A: Solution: Given,
Q: Which of the following statements specify the difference between an interface and a class? O A. All…
A: Java programming: Java is one of the programming languages. The java language is used to develop…
Q: write a class called OneItemBag ( OneItemBag.java ). This class represents a bag that can hold any…
A: According to the question, we have to write code for a class called OneItemBag ( OneItemBag.java ).…
Q: Write a FractionDemo program as a Console Application that instantiates several Fraction objects and…
A: using System; public class FractionDemo { public static void Main() { Fraction…
Q: 1. The UoF ID of the student 2. The full name of the student 3. The year in which the student…
A: the java code is an given below :
Q: Create a class called FinalGrade that is used to represent the points obtained in the letter grade…
A: Since Programming Language choice is not specified, we will be answering this question using C++…
Q: Create a class called Complex for performing arithmetic with complex numbers. Complex numbers have…
A: public class Main{ public static void main(String[] args) { Complex c1=new Complex();…
Q: t have the following three features: Add a method called (addItem()) which returns whether or not…
A: Need a java code Create a class called SingleItem This class represents a bag that can hold any…
Q: 1. Create a class named Student that has fields for an ID number (idNumber), number of credit hours…
A: NOTE: SINCE THE LANGUAGE OF THE CODE IS NOT MENTIONED, I HAVE USED JAVA FOR THE SOLUTION. Import…
Q: uppose you have opened an account with an initial amount of $50 and you have to add some more amount…
A: class AddAmount{ private int amount = 50; public AddAmount() //Default Constructor {…
Q: Write a class encapsulating a board game, which inherits from Game. A board game has the following…
A: public class Client{ public static void main(String[] args) { BoardGame bg=new BoardGame("Ludo",…
Q: Let’s assume you are creating a game where multiple players are involved. You will create a Player…
A: Given: Let’s assume you are creating a game where multiple players are involved. You will create a…
Q: Create a Vehicle class for keeping current set of coordinates and calculating the distance to new…
A:
Q: Write a class named IceCreamcup that implements the Customizable interface. The class should have…
A: Write class named IceCreamCup that implements Customizable interface having the following private…
Q: 02) Design and implement a class named Triangle that extends GeometricObject. Theclass contains: •…
A: Algorithm: Start Create an abstract class named GeometricObject with data members color and filled…
Q: Following the example of the Circle class in Section 9.2 , design a class named Stock that contains:…
A: package com.java; public class Stock { private String symbol; private String name; private…
Q: Create a class called Invoice that a hardware store might use to represent an invoice for an item…
A: Code: Invoice.java: class Invoice { // a: instance variables String partNum; String desc;…
Q: In the following questions, you will write a class called Patient that uses a class called…
A: import java.util.ArrayList; public class Patient { private int id; private String name;…
Q: Design an interface named Colorable with a voidmethod named howToColor(). Every class of a colorable…
A: File name: Geo.java //class Definition public class Geo { // Main method public static…
Q: Create an 'array2D' class that encapsulates the above. Your class should contain the following…
A: Required:
Q: Create a class called Rational for performing arithmetic with fractions. Write a program to test…
A: Java Code : import java.util.Scanner; class Rational { private int numerator; private int…
Q: Create a Driver class to use your Farm and Animal classes and create instances of them. In the main…
A: Animal.java //this class encapsulates all the parameters of an animal.// All function names are self…
Q: Write an application for Nina’s Cookie Emporium named CookieDemo that declares and demonstrates…
A: Program Explanation: Include the header file. Create a class or function name cookieorder. Take the…
Q: Create a class named Player with a default name as "player", a default level as 0, and a default…
A: - Create a class named Player with a default name as "player", a default level as 0, and a default…
Q: Create an interface named ISellable that contains two methods: SalesSpeech() and MakeSale(). In each…
A: I provide the code as per your requirement and also provide the screenshot of the output
Q: • Create an interface named Movable with the following methods: moveForward, moveBackward, moveUp,…
A: Given data, 1. Create an interface named Movable with the following methods: moveForward,…
Q: Dog myDog = new Dog0; %3D myDog.name = "Sir Snuggle"; This code would work, but it is bad practice…
A: Task :- choose the correct option for given question.
Q: Following the example of the Rectangle class of Chapter 9 Exercise 1, design a class named Cuboid to…
A: public class Cuboid { private int length,width,height; Cuboid(int length,int…
Q: Write an application for Nina’s Cookie Emporium named CookieDemo that declares and demonstrates…
A: Answer: 1
Q: Your program will have a class called FlightController that is going to be derived from two base…
A: Introduction to C++ Program It is defined as a direct descendant of C programming language with…
Q: Block class The Block class inherits from Drawable and it will draw a square with a black outline at…
A: The Drawable class is implemented as shown. Class Block inherits class Drawable and implements the…
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 1 images
- Java Programming: ConWay World Conway’s game of life is a simple simulation of life forms in a two dimensional grid. The ConwayCell implements the standard behavior of a call in Conway’s Game of Life. You only need to implement and test two new classes. You will create two different cells, derived from AbstractCell. 1. Alternating Cell The first class that you should create is a class named AlternatingCell. This is a cell that should alternate between being alive and dead with each generation. Add one or more of your AlternatingCells to your ConwayWorld. You can see how to add a cell in line 15 - 20 of Main.java. Give your AlternatingCell a unique display character when it is alive so that you can see it in your conway world. 2. Your own cell For the second cell you should feel free to implement any behavior that you want. If you are having trouble thinking of ideas then post up a question. You can add your custom cell in just a few places in the world, or you might choose to replace…Your program will have a class called FlightController that is going to be derived from two base classes which are called LaunchController and LandingController. The FlightController class inherits all accessible data fields and methods from the LandingController and LaunchController classes. Inside the FlightController class, you will define an object of type FlightSchedule which will contain an array of 3 objects of type Flight. In your Flight objects, the constructor of these objects will ask from the user for the inputs of flight name, launch hour, launch minutes, flight duration. The value of state of the Flight object will be assigned to “Idle" as a default value in the constructor also and you will call the member function within the Flight class which will caleulate the landing time for your flight object by using the duration and the launch time. Definition of Flight class will also contain the necessary getters and setters that are given in the diagram and needed throughout…Create an application named ShapesDemo that creates several objects that descend from an abstract class called GeometricFigure. Each GeometricFigure includes a height, a width, and an area. Provide get and set accessors for each field except area; the area is computed and is read-only. Include an abstract method called ComputeArea() that computes the area of the GeometricFigure. Next you will create three additional classes derived from the GeometricFigure class. Name these derived classes: Rectange, Square, and Triangle Create a Rectangle is a GeometricFigure whose area is determined by multiplying width by height. Create a Square is a Rectangle in which the width and height are the same. Provide a constructor that accepts both height and width, forcing them to be equal if they are not. Provide a second constructor that accepts just one dimension and uses it for both height and width. The Square class uses the Rectangle’s ComputeArea() method. Create a Triangle is a GeometricFigure…
- This is the question - Create a class named Rock that acts as a superclass for rock samples collected and catalogued by a natural history museum. The Rock class contains the following fields: sampleNumber - of type int description - A description of the type of rock (of type String) weight - The weight of the rock in grams (of type double) Include a constructor that accepts parameters for the sample number and weight. The Rock constructor sets the description value to "Unclassified". Include get methods for each field. Create three child classes named IgneousRock, SedimentaryRock, and MetamorphicRock. The constructors for these classes require parameters for the sample number and weight. Search the Internet for a brief description of each rock type and assign it to the description field using a method named setDescription inside of the constructor. I am only missing two checks and they seem to be with the rock, here is my code then I will copy one check - import java.util.*;…This is the question - Create a class named Rock that acts as a superclass for rock samples collected and catalogued by a natural history museum. The Rock class contains the following fields: sampleNumber - of type int description - A description of the type of rock (of type String) weight - The weight of the rock in grams (of type double) Include a constructor that accepts parameters for the sample number and weight. The Rock constructor sets the description value to "Unclassified". Include get methods for each field. Create three child classes named IgneousRock, SedimentaryRock, and MetamorphicRock. The constructors for these classes require parameters for the sample number and weight. Search the Internet for a brief description of each rock type and assign it to the description field using a method named setDescription inside of the constructor. This is the code I have, the program does not like at all what I have - import java.util.*; public class DemoRock { public static…This is the question I am stuck on - Create a class named Rock that acts as a superclass for rock samples collected and catalogued by a natural history museum. The Rock class contains the following fields: sampleNumber - of type int description - A description of the type of rock (of type String) weight - The weight of the rock in grams (of type double) Include a constructor that accepts parameters for the sample number and weight. The Rock constructor sets the description value to "Unclassified". Include get methods for each field. Create three child classes named IgneousRock, SedimentaryRock, and MetamorphicRock. The constructors for these classes require parameters for the sample number and weight. Search the Internet for a brief description of each rock type and assign it to the description field using a method named setDescription inside of the constructor. This is what I am given - import java.util.*; public class DemoRocks { public static void main(String[] args) {…
- Design a class named Triangle that extends the GeometricObject class. The Triangle class contains:■ Three float data fields named side1, side2, and side3 to denote the threesides of the triangle.■ A constructor that creates a triangle with the specified side1, side2, andside3 with default values 1.0.■ 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 _ _str_ _() that returns a string description for the triangle. For the formula to compute the area of a triangle, see Exercise 2.14. The_ _str_ _() method is implemented as follows:return "Triangle: side1 = " + str(side1) + " side2 = " +str(side2) + " side3 = " + str(side3)Draw the UML diagrams for the classes Triangle and GeometricObject.Implement the Triangle class. Write a test program that prompts the user to enter the three sides of the triangle, a color, and 1 or 0 to indicate…a. Write a FractionDemo program that instantiates several Fraction objects and demonstrates that their methods work correctly. Create a Fraction class with fields that hold a whole number, a numerator, and a denominator. In addition: Create properties for each field. The set access or for the denominator should not allow a 0 value; the value defaults to 1. Add three constructors. One takes three parameters for a whole number, numerator, and denominator. Another accepts two parameters for the numerator and denominator; when this constructor is used, the whole number value is 0. The last constructor is parameterless; it sets the whole number and numerator to 0 and the denominator to 1. (After construction, Fractions do not have to be reduced to proper form. For example, even though 3/9 could be reduced to 1/3, your constructors do not have to perform this task.) Add a Reduce() method that reduces a Fraction if it is in improper form. For example, 2/4 should be reduced to 1/2. Add an operator+() method that adds two Fractions. To add two fractions, first eliminate any whole number part of the value. For example, 2 1/4 becomes 9/4 and 1 3/5 becomes 8/5. Find a common denominator and convert the fractions to it. For example, when adding 9/4 and 8/5, you can convert them to 45/20 and 32/20. Then you can add the numerators, giving 77/20. Finally, call the Reduce() method to reduce the result, restoring any whole number value so the fractional part of the number is less than 1. For example, 77/20 becomes 3 17/20. Include a function that returns a string that contains a Fraction in the usual display format—the whole number, a space, the numerator, a slash (D, and a denominator. When the whole number is 0, just the Fraction part of the value should be displayed (for example, 1/2 instead of 0 1/2). If the numerator is 0, just the whole number should be displayed (for example, 2 instead of 2 0/3). b. Add an operator*() method to the Fraction class created in Exercise 11a so that it correctly multiplies two Fractions. The result should be in proper, reduced format. Demonstrate that the method works correctly in a program named FractionDemo2. c. Write a program named FractionDem03 that includes an array of four Fractions. Prompt the user for values for each. Display every possible combination of addition results and every possible combination of multiplication results for each Fraction pair (that is, each type will have 16 results).Write a program named SalespersonDemo that instantiates objects using classes named Real EstateSalesperson and GirlScout. Demonstrate that each object can use a SalesSpeech() method appropriately. Also, use a MakeSale() method two or three times with each object, and display the final contents of each objects data fields. First, create an abstract class named Salesperson. Fields include first and last names; the Salesperson constructor requires both these values. Include properties for the fields. Include a method that returns a string that holds the Salespersons full name—the first and last names separated by a space. Then perform the following Create two child classes of Salesperson: Real EstateSalesperson and Girl Scout. The Real EstateSalesperson class contains fields for total value sold in dollars and total commission earned (both of which are initialized to 0), and a commission rate field required by the class constructor. The Girl Scout class includes a field to hold the number of boxes of cookies sold, which is initialized to 0. Include properties for every field. Create an interface named ISell able that contains two methods: SalesSpeech() and MakeSale(). In each Real EstateSalesperson and Girl Scout class, implement SalesSpeech() to display an appropriate one- or two-sentence sales speech that the objects of the class could use. In the Real Estatesalesperson class, implement the MakeSale() method to accept an integer dollar value for a house, add the value to the Real EstateSalespersons total value sold, and compute the total commission earned. In the Girl Scout class, implement the MakeSale() method to accept an integer representing the number of boxes of cookies sold and add it to the total field.
- You are required to build a mini FunTime application for the kids to play with their electronic toys in a virtual world. Follow the given steps Build a class Toy having the following data members Name(String) Color (String) Type (String) Price (float) batteryHealth (int) Provide constructor with arguments for name, color, type, and price. Initialize batteryHealth to 5 (which means full). Provide getter for each of these but no setters.Provide a function charge(String time). This function would increase the batteryHealth of the toy according to following rules Time Increase in battery health 15 mins 20% charging (Increase health by 1) 30 mins 40% 45 mins 60% 1 hour 80% 1 hour 15 mins 100% If the toy is already fully charged, then no more charging should be done and appropriate message to be displayed. The charge function returns the new health of the battery of toy object. Provide another function play() that reduces the batteryHealth of the toy…You are required to build a mini FunTime application for the kids to playwith their electronic toys in a virtual world. Follow the given steps Build a class Toy having the following data members Name(String) Color (String) Type (String) Price (float) batteryHealth (int) Provide constructor with arguments for name, color, type, and price. Initialize batteryHealth to 5 (which means full). Provide getter for each of these but no setters.Provide a function charge(String time). This function would increase the batteryHealth of the toy according to following rules Time Increase in battery health 15 mins 20% charging (Increase health by 1) 30 mins 40% 45 mins 60% 1 hour 80% 1 hour 15 mins 100% If the toy is already fully charged, then no more charging should be done and appropriate message to be displayed. The charge function returns the new health of the battery of toy object. Provide another function play() that reduces the batteryHealth of the…Question2: You are asked to develop a system for an HR Department in a company. You should note the following: The Employees’ info needs to be stored: employee ID, name, salary, rating. There are two types of employees: part time and full time. A bonus of 5% will be given to part time employees, and a bonus of 10% will be given to full time employees. Both classes should implement an interface Deduction which deducts 1% of salaries for unemployment. Design a UML class diagram for the above application. Implement your answer in Java, make sure to use the correct OOP techniques to solve the problem. Then create a test class, ask the employee to enter his details, then call the appropriate methods to display all info. Very Urgent plzzz.