Write the code below for the Computer class. The Computer class must be an abstract class, and have the following methods and attributes:
Q: What is the difference between a concrete and an abstract class?
A: Find Your Answer Below
Q: Construct a Course class that consists of course name, course code and lecturers' name.…
A: 1) Below is C++ program to create course class with variables course name, code, and lecture name.…
Q: Declare an interface named Employee with the methods named sALARY and bEHAVIOR declare a concrete…
A: The below program is about declaration of an interface named Employee with the methods named sALARY…
Q: Write a code for the tracking problem: Consider a tracking program that will track four types of…
A: I have preffered using java language.
Q: 4. In a restaurant, whenever customers visit, they are provided with items from two categories, one…
A: Answer: Algorithms 1.Given abstract class fixedCategory in this given bottle price and salad price…
Q: What are the characteristics of an abstract class?
A: Abstract Class A class which is declared with the abstract keyword is known as an abstract class in…
Q: A subclass of an abstract class must be able to do all of the things the parent class can do. True…
A: The answer of this question is as follows:
Q: What are the differences between abstract classes and concrete classes?
A: Abstract Class: Abstract class in java is declared by using keyword abstract. An object of abstract…
Q: 1. Create an abstract class that stores data about the shapes e.g. Number of Lines in a Shape, Pen…
A: the code is given below :
Q: Java programming Help us set up the student system! 2.a) Write an abstract class Student…
A: PROGRAM EXPLANATION: Create an abstract class Student. Declare two data members' one is the name…
Q: Question 2: Both abstract classes and interfaces can be used for inheritance. a. Describe the…
A: Given: To write the differences between abstract classes and interfaces.
Q: 4. In a restaurant, whenever customers visit, they are provided with items from two categories, one…
A: import java.util.*; //defining abstract class abstract class fixedCategory{ double…
Q: Vehicle is an abstract class, Car is a subclass of Vehicle. Both Vehicle and Car classes have…
A: Vehicle is an abstract class, Car is a subclass of Vehicle. Both Vehicle and Car classes have…
Q: Write a java program to create a class named shape. In this class we have three sub classes sphere,…
A: Write a java program to create a class named shape. In this class we have three sub classes sphere,…
Q: Consider the following code snippet which throw compilation error. Explain the reason for the…
A: We are given a java code where a declaration is given and this part of the code is throwing a…
Q: You only can instantiate concrete classes, not abstract ones. But you can extend abstract classes as…
A: this statement is true You can only instantiate concrete classes, not abstract ones, but you can…
Q: What qualities does an abstract class have?
A: An abstract class is a class that can't be started up and is involved all of the time as a base…
Q: Part I Write an interface and abstract class for the Electronic that would be used for an electronic…
A: Data abstraction is the process of hiding some details from the user and only displaying them what…
Q: The pillar that allows you to build a specialized version of a general class, but violates…
A: Object-Oriented programming: It is also called OOPs. OOPs, programming languages are those languages…
Q: Declaring a class virtual transforms it into an abstract class. T/F
A: Introduction: When it comes to object-oriented programming, a virtual class is a form of class where…
Q: Suppose animal is a class that defines the basic properties of an animal. Draw a class hierarchy in…
A:
Q: You can make a class abstract by declaring it with keyword abstract. An abstract class normally…
A: An abstract class is a class which can have 0 or more abstract methods An abstract class is declared…
Q: Question 1 Consider the following ULM class diagram: «abstract» Programmer #name: String #salary:…
A: An abstract class is a class declared with the abstract keyword. It can have abstract and…
Q: The pillar that allows you to build a specialized version of a general class, but violates…
A: Answer is given below .
Q: What is primary difference between an abstract class and a regular class?
A: Difference between an abstract class and a regular class:
Q: 1. Can you declare a class that contains abstract methods a non-abstract class? 2. Can you declare…
A: 1. No, the abstract methods can't be declared in non abstract class, it is the same reason you can't…
Q: Q10: Selct a false statement about abstract classes. a. An abstract class cannot be instantiated…
A: False Statement from the above abstract class
Q: public abstract class Landmark { public abstract int countVisitors(); } Consider the class shown…
A: Data Abstraction is an OOP concept that hides the background details. It shows only those…
Q: Write the code below for the class declarations for the three different types of Computer classes.…
A: Task : Create the three classes in java. Call the class methods to show their working.
Q: Q4. In a restaurant, whenever customers visit, they are provided with items from two categories, one…
A: Source codeBattery classpackage com.company;public class Battery { //instance variable…
Q: What is the definition of an abstract class?
A: INTRODUCTION The question is about an abstract class and here is the solution in the 2nd step
Q: Write the difference between interface and abstract class
A: Interfaces and abstract classes are features of object-oriented programming languages (Java, C#) The…
Q: To prevent other classes inherit from a class named Car, you must define Car as an abstract class.
A: Inheritance is a property of using the properties of one class in another class
Q: QUESTION 5 All methods in an abstract class must also be declared abstract. O True False
A: Abstraction is a process of hiding the implementation details and showing only functionality to the…
Q: Which of the following are incorrect? (Choose all that apply A. You may declare a final abstract…
A: We cannot make an abstract class as final because as we know a final class cannot be subclassed and…
Q: 4. Given, an abstract class as the following: abstract class Test{ abstract void add(); } Which one…
A: Answer: The right choice is option b.new Test() ; Simply in the given question right option b is…
Q: Write an abstract superclass encapsulating a vehicle: A vehicle has two attributes: its owner's name…
A: 49. Write an abstract superclass encapsulating a vehicle: A vehicle has two attributes: its owner's…
Q: When a concrete class inherits from an abstract class, you have to implement all abstract methods…
A: If we define any class an abstract class that means it contains some abstract or non abstract method…
Q: Both abstract classes and interfaces may be used to specify the behavior of common objects. Which…
A: Introduction: Interfaces and abstract classes are both characteristics of object-oriented…
Q: In the following statement: public abstract class Vehicle extends DD implements Car{ ...} DD can…
A: The correct answer of the questions is option "TRUE"
Q: Write a class sum: There are two abstract methods, the child class these must implement methods.…
A: Note: This is a multiple-question-based problem. As per company guidelines, only the first questions…
Q: What is the output of the following code? Convert the abstract class into an interface and modify…
A: To do: Output of the given code
Q: Code the example given above with mentioning some message indicating the class construction and…
A: We will print a message whenever the constructor is being called. And will print another message for…
Q: Write the difference between interface and abstract class.
A: Basic Interface Class Abstract Class implementations Method interface can't have implementation…
Q: Why would a class be declared as abstract?
A: REASONS TO DECLARE THE CLASS AS ABSTRACT: Abstract class are used for the purpose of providing…
Q: In what kind of situation would you want to use an abstract class instead of a base class?
A: In Java programming, an abstract class is a special class that is mainly used while deriving some…
Q: True or False, An abstract class must have at least one abstract method.
A: An abstract class is defined as a class which contains 0 or more abstract methods. If it contains…
Q: Write an abstract class, it can be anything well defined from the very basics.
A:
Step by step
Solved in 2 steps
- Create abstract class Pet , which is the abstract superclass of all animals. Declare a integer attribute called legs, which records the number of legs for this animal. Define a constructor that initializes the legs attribute. Declare an abstract method eat. Declare a concrete method walk that prints out something about how the animals walks (include the number of legs). Create the Dog class. The Dog class extends the Pet class. This class must include a String attribute to store the name and food of the pet Define a default constructor that calls the superclass constructor to specify that all dogs have 4 legs and name. override the eat and walk method. Create the Cat class that extends Pet. This class must include a String attribute to store the name of the pet, and a string to save food . Define a constructor that takes one String parameter that specifies the cat's name and food. This constructor must also call the superclass constructor to specify that all cats have four legs.…Create abstract class Pet , which is the abstract superclass of all animals. Declare a integer attribute called legs, which records the number of legs for this animal. Define a constructor that initializes the legs attribute. Declare an abstract method eat. Declare a concrete method walk that prints out something about how the animals walks (include the number of legs). Create the Dog class. The Dog class extends the Pet class. This class must include a String attribute to store the name and food of the pet Define a default constructor that calls the superclass constructor to specify that all dogs have 4 legs and name. override the eat and walk method. Create the Cat class that extends Pet. This class must include a String attribute to store the name of the pet, and a string to save food . Define a constructor that takes one String parameter that specifies the cat's name and food. This constructor must also call the superclass constructor to specify that all cats have four legs.…Create abstract class Pet , which is the abstract superclass of all animals.Declare a integer attribute called legs, which records the number of legs for this animal.Define a constructor that initializes the legs attribute.Declare an abstract method eat.Declare a concrete method walk that prints out something about how the animals walks (include the number of legs).Create the Dog class.The Dog class extends the Pet class.This class must include a String attribute to store the name and food of the petDefine a default constructor that calls the superclass constructor to specify that all dogs have 4 legs and name.override the eat and walk method.Create the Cat class that extends Pet.This class must include a String attribute to store the name of the pet, and a string to save food .Define a constructor that takes one String parameter that specifies the cat's name and food. This constructor must also call the superclass constructor to specify that all cats have four legs.Override walk…
- Vehicle is an abstract class. Create the Airplane class as a subclass of Vehicle. Extend and override Airplane as necessary to meet the criteria below. The travel method should return the distance traveled by the Airplane object. CODE: abstract class Vehicle { public abstract double travel(double time);} //add class definitions below this line //add class definitions above this line public class Exercise2 { public static void main(String[] args) { //add code below this line //add code above this line }}Design a console program that will print details of DVDs available to buy. Make use of an abstract class DVD with variables that will store the title, yearReleased, running time and price of a DVD. Create a constructor that accepts the title, yearReleased and running time through parameters and assign these to the class variables. Create an abstract set method for the price of a DVD; also create get methods for the variables.Create a subclass InstructionalDVD that extends the DVD class and implements an iPrintable interface. The interface that must be added is shown below:public interface iPrintable { String ShowDetails();}The InstructionalDVD subclass has a private variable named category for which a get method must be written. The constructor of the InstructionalDVD class must accept the title, yearReleased, running time and category through parameters. Write the code for the setPrice() and ShowDetails() methods.Write a useDVD class and instantiate 2 objects of the InstructionalDVD…Implement a JAVA application that keeps track of package deliveries to consumers. Theapplication consists of the following classes:• Item: Create a class called Item. The class has two member variables oftype String named name and description and provides getter and settermethods for both.• Mail (abstract class): Implement an abstract class called Mail . The class hasa member variable of type String named address and a getter method for it.• Letter: Implement a class called Letter that inherits from Mail . The classhas one member variable of type String named contents.• Package: Implement a class called Package that inherits from Mail . Theclass has one member variable of type Item[] named items and a gettermethod for it.• DeliveryTruck: Implement a class called DeliveryTruck with a singlemember variable of type Mail[] of length 10. Add the following method:o void load(Mail mail): This method stores the given mail argumentat the next available spot in the member variable.
- 1. Design a new Triangle class that extends the abstract GeometricObject class. Draw the UML diagram for the classes Triangle and GeometricObject then implement the Triangle class. Write a test program that prompts the user to enter three sides of the triangle, a color, and a Boolean value to indicate whether the triangle is filled. The program should create a Triangle object with these sides, and set the color and filled properties using the input. The program should display the area, perimeter, color, and true or false to indicate whether it is filled or not.using java programmingDraw the UML class diagrams for the following classes: An abstract Java class called Person that has the following attributes: a String called idNumber a Date called dateOfBirth representing the date of birth. a String for name A class called VaccineRecord with the following attributes: an enum called type of VaccineType a Date called date a String called batchCode A class called Patient that extends the Person class and has the following attributes and behaviours: an ArrayList that contains VaccineRecord objects called vaccinationRecord a public method called vaccinate that takes a VaccineRecord with the following signature: public void vaccinate(VaccineRecord vaccineRecord); a public boolean method called isVaccinated that returns whether or not the Patient has had a vaccine. A MedicalPractitioner class that extends the Person class and has the following attributes and behaviours: a String called licenseCode a public method called vaccinatePatient that takes as a…Draw the UML class diagrams for the following classes: An abstract Java class called Person that has the following attributes: a String called idNumber a Date called dateOfBirth representing the date of birth. a String for name A class called VaccineRecord with the following attributes: an enum called type of VaccineType a Date called date a String called batchCode A class called Patient that extends the Person class and has the following attributes and behaviours: an ArrayList that contains VaccineRecord objects called vaccinationRecord a public method called vaccinate that takes a VaccineRecord with the following signature: public void vaccinate(VaccineRecord vaccineRecord); a public boolean method called isVaccinated that returns whether or not the Patient has had a vaccine. A MedicalPractitioner class that extends the Person class and has the following attributes and behaviours: a String called licenseCode a public method called vaccinatePatient that takes as a…
- Draw the UML class diagrams for the following classes: An abstract Java class called Person that has the following attributes: a String called idNumber a Date called dateOfBirth representing the date of birth. a String for name A class called VaccineRecord with the following attributes: an enum called type of VaccineType a Date called date a String called batchCode A class called Patient that extends the Person class and has the following attributes and behaviours: an ArrayList that contains VaccineRecord objects called vaccinationRecord a public method called vaccinate that takes a VaccineRecord with the following signature: public void vaccinate(VaccineRecord vaccineRecord); a public boolean method called isVaccinated that returns whether or not the Patient has had a vaccine. A MedicalPractitioner class that extends the Person class and has the following attributes and behaviours: a String called licenseCode a public method called vaccinatePatient that takes as a…Java Program This assignment requires one project with two classes. Class Employee Class Employee- I will attach the code for this: //Import the required packages. import java.text.DecimalFormat; import java.text.NumberFormat; //Define the employee class. class Employee { //Define the data members. private String id, lastName, firstName; private int salary; //Create the constructor. public Employee(String id, String lastName, String firstName, int salary) { this.id = id; this.lastName = lastName; this.firstName = firstName; this.salary = salary; } //Define the getter methods. public String getId() { return id; } public String getLastName() { return lastName; } public String getFirstName() { return firstName; } public int getSalary() { return salary; } //Define the method to return the employee details. @Override public String toString() { //Use number format and decimal format //to…Java programing ShipsStudy the UML diagram carefully. The green spots signify public. The red squares signify private. Superclass Ship is abstract because it contains the abstract method purpose. This class also implements the Comparable interface to compare ships by tonnage. Ship also has a public static integer named numShips that is incremented in the constructor to serve as a counter for the number of ships.After coding these classes, write a program named TestShips that uses them as follows:⦁ Create an array of declared type Ship that contains at least six ships (two of each concrete subclass). You can make up all of the values for the data members of each ship.⦁ The Strings returned by purpose() can be determined by viewing the Possible Output below.⦁ Process the array in an enhanced for loop to display for each ship:⦁ The actual type using the getClass() method inherited from class Object.⦁ The output of the toString() method.⦁ The value returned by the purpose()…