Create a class Animal with a constructor that takes no parameters and has an instance variable: private int energy; When an animal is "born," it has one unit of energy. It has the methods: public void eat(int amountToEat) - which increases the amount of energy the animal has by amountToEat public void
Q: The Room Carpet Class Part (1) Create a class called RoomCarpet that has three private instance…
A: Part 1: Please save the code as RoomCarpet.java public class RoomCarpet { private double length;…
Q: 2. Create a SavingsAccount class that behaves just like a BankAccount, but also has an interest rate…
A: Code: class SavingAccount{ private double interestRate; private double balance; public…
Q: . A Date class that includes three instance variables, a month, a day, and an year. Provide a…
A: As per the given description, we implemented the Data class and DataTest to test the Data class
Q: I tried to get this answered before but I couldn't get the code to work fully from what he gave me.…
A: The error is removed from the program and some alternations are done. First reason for error is:…
Q: Create an Object class and a test class to accomplish the following: Write a convertToMetric class…
A: Given, Requirements: Constructor - that accepts a length in feet (as a double) and stores it in…
Q: This composition example contains classes Date, Employee and EmployeeTest .Class Date declares…
A: This composition example contains classes Date, Employee and EmployeeTest .Class Date declares…
Q: Write a class named GasTank containing: An instance variable named amount of type double,…
A: Class for given requirements:
Q: Modify the Date class below by adding a new method called nextDay() that increments the Date by 1…
A: Explanation: Your program logic is correct. But the issue is based on syntax error(open and close…
Q: Write a method toString() for the Cow class which displays information about a Cow object. The…
A: Since no programming language is mentioned, I am using python. Assuming stomach is class variable of…
Q: (Java) Create an HourlyEmployee class that inherits from Employee and has two new instance…
A: Given data, Create an HourlyEmployee class that inherits from Employee and has two new instance…
Q: The class RoachPopulation simulates the growth of a roach population.The constructor takes the size…
A: Program code #1:
Q: In a package named "lecture10", implement the following. Lecture Question • class Battery with • A…
A: Given:
Q: Animals need energy to move. They get energy from eating food while moving consumes energy. Create a…
A: Actually, in the program given Override the eat and move methods In the eat method: If the amount…
Q: In a package named "lecture10“, implement the following. Lecture Question • class Battery with • A…
A:
Q: Animals need energy to move. They get energy from eating food while moving consumes energy. Create a…
A: Programming Approach Declaring a class Animal. Declaring a private variable int that is use as a…
Q: Write Java code for a Baby class. A Baby has a name of type String and an age of type integer.…
A: The class Baby has two attributes- name and age. name is of type string and age is of type int. A…
Q: Write down a class Time having fields (hrs, mins, secs), containing no argument constructor, three…
A: GIVEN: Write down a class Time having fields (hrs, mins, secs), containing no-argument constructor,…
Q: Modify the Date class below by adding a new method called nextDay() that increments the Date by 1…
A: import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar; //Date…
Q: Create a PhoneListing class that uses the Name class for one of its instance variables. Remember the…
A: The code for the classes Name and PhoneListing is given below: class Name implements…
Q: Your task is to implement the following DigitalWallet class. The description of the class is as…
A: 1.DigitalWallet (double blnc, String ownr) 2.boolean pay(double amount) 3.boolean topUp (double…
Q: Write an interface as follows: The interface is named ServiceReminder It has one method named…
A: By default interface contains abstract methods. This means that the body of method is not provided…
Q: Write the definition of a class named WeatherForecast that has the following methods: • An_init_…
A: The Answer start from step-2.
Q: 2. Consider a class Time that represents a time of day. It has attributes for the hour and minute.…
A: Note: I am using python as the programming language is not mentioned. The program given below is…
Q: Write a Circle class that has the following field: radius: a double The class should have the…
A: import java.util.Scanner; public class Demo { public static void main(String[] args) { Scanner…
Q: Create a Class Pet with the following data members Identification: String species : String (e.g.…
A: Solution- Programming language used - Java All solution necessary comments are included in program…
Q: Write a program to print the area of a rectangle by creating a class named “Rectangle” with…
A: // Create a class constructor for the Main class public Rectangle() { width = 0; //…
Q: class Point with instance variables as: xCoordinate(int) and yCoordinate(int). Write public instance…
A: Program code: Filename: Point class(PointClass.java) class PointClass{ private int xCoordinate;…
Q: This composition example contains classes Date, Employee and EmployeeTest .Class Date declares…
A: public class EmployeeTest { public static void main(String[] args) throws Exception { //create…
Q: Declare meaningful names with appropriate data types for each of these private instance variables:…
A: You can find the complete java code to implement the plane class. I have declare the meaningful name…
Q: Write a class called Dog that contains instance data that represents the dog's (string literal) name…
A: main.java (code) public class Main { public static void main(String[] args) { // Creating…
Q: Write a class encapsulating the concept of a television set, assuming a television set has the…
A:
Q: Write Java code for a Baby class. A Baby has a name of type String and an age of type integer.…
A: The class Baby has two attributes- name and age. name is of type string and age is of type int. A…
Q: java program 1. Write a Park class with the following class variables: 1) String ParkName; 2) int…
A: The program is given below:
Q: Lab 6 - Exercise 2. Write a test driver that reads data about two surgeons and print the A Doctor…
A: public class Doctor { //declaring data memebers private String name; private int salary;…
Q: 1) Write a class called Room, which has three private instance variables: a) a double width,…
A: Explanation : The code is self explanatory. Here are some key points: Instance variables are…
Q: Implement a class RoachPopulation that simulates the growth of a roach population. The constructor…
A: class RoachPopulation{ private int population; //The constructor takes the size of the…
Q: In a package named "lecture10", implement the following. Lecture Question class Battery with A…
A: Given
Q: Problem Description: Write a class Battery that models a rechargeable battery. A battery has a…
A: The program is written in java class Battery{ double capacity; double original_capacity;…
Q: Your task is to implement the following DigitalWallet class. The description of the class is as…
A: In this question we have to write a JAVA program, Where DigitalWallet class has to be executed with…
Q: Many city ordinances have a requirement that buildings be surrounded by a certain amount of empty…
A: Given: Information regarding buildings in a city is provided and a class Building is created along…
Q: Write a class called Name that has one instance variable to store the full name of a person. A name…
A: Program Explanation: Define a class for name Declare and define instance variables and constructors…
Q: You are required to build a class to represent the a cup of coffee. Call your class CoffeeCup. A…
A: Algorithm: Start Create a class CoffeeCup with type,temp,volume and sugar as its attributes…
Q: Create a class Course, which has one field: String courseName Create the constructor, accessor,…
A: public class Course{ private String courseName; //Constructor Course() {…
Q: Write a class called person, which contains: A private class variable, Counter, initialized with…
A: //C++ program#include <iostream> using namespace std; class person{ //class variable…
Q: Write a convertToMetric class that has the following field: standard - holds a double, standard…
A: import java.util.*;class convertToMetric { double standard; public convertToMetric(double standard)…
Q: The class Shapes includes two void methods: calcTriangleArea( ) and calcTrianglePerimeter( ). The…
A:
Q: Write a class definition line and a one line docstring for the class Dog. Write an init__ method for…
A: The given problem is related to Python class creation, import of class and creation of objects of…
Q: Write a method toString() for the Cow class which displays information about a Cow object. The…
A: We have provided java code for given scenarios: We need to provide toString() method for given class…
Q: Create a class called Triangle that has two private instance variables: base and height (double).…
A: The variables declared here are private. Private variables can only be accessed by the class in…
Create a class Animal with a constructor that takes no parameters and has an instance variable:
private int energy;
When an animal is "born," it has one unit of energy. It has the methods:
- public void eat(int amountToEat) - which increases the amount of energy the animal has by amountToEat
- public void move(int amountToMove) - which decreases the energy the animal has by amountToMove.
- public int getEnergy() - which returns the amount of energy left
Notice there is no setEnergy method. Energy is only changed by eating or moving.
You should also create a subclass BetterAnimal which has a cap on the amount of energy an animal can have.
- The constructor takes a parameter that specifies a maximum for energy. You will need to save this in another instance variable.
Override the eat and move methods
- In the eat method: If the amount the BetterAnimal eats would set its energy above the max, the energy level is only increased to the max. Also energy is only changed if the amount > 0
- In the move method: Energy changes only if amount > 0. The energy can never be less than 0. If an BetterAnimal has an energy of 2 and tries to move 5, its energy will be 0.
Provide Javadoc
Trending now
This is a popular solution!
Step by step
Solved in 5 steps with 3 images
- Create an Employee Class that will have Two instance variable: name and workingPeriod A class method named employeeByJoiningYear(): • To create an Employee object by joining year for calculating the working period o it will have two Parameter name and year • A static method experienceCheck() to check if an Employee is experienced or not o It will take working period and gender as parameter o If an employee's working period is less than 3, he or she is not experienced [You are not allowed to change the code below] # Write your code here employee1 = Employee('Dororo', 3) employee2 = Employee.employeeByJoiningYear('Harry', 2016) 6 print(employee1.workingPeriod) print(employee2.workingPeriod) print(employee1.name) print(employee2.name) print(Employee.experienceCheck(2, "male")) print(Employee.experienceCheck(3, "female")) Оutput 3 Dororo Harry He is not experienced She is experiencedA Door Class A computer game usually has many different objects that can be seen and manipulated. One typical object is a door. Whether a player runs through a castle, attacks the forces of an evil empire, or places furniture in a room, a door often comes into play. Implement a Door class as described below as well as a TestDoor class that instantiates three Door objects labeled “Enter,” “Exit,” and “Treasure.” The “Enter” door should be left unlocked and opened. The “Exit” door should be left closed and locked. The “Treasure” door should be left open but locked. A Door class A Door object can • display an inscription, • be either open or closed, and • be either locked or unlocked. Here are some rules about how Door’s work. • Once the writing on a Door is set, it cannot be changed. • You may open a Door if and only if it is unlocked and closed. • You may close a Door if and only if it is open. • You may lock a Door if and only if it is unlocked, and unlock a Door if…Create an Employee Class that will have ● Two instance variable: name and workingPeriod ● A class method named employeeByJoiningYear(): o To create an Employee object by joining year for calculating the working period o It will have two Parameter name and year ● A static method experienceCheck() to check if an Employee is experienced or not o It will take working period and gender as parameter o If an employee’s working period is less than 3, he or she is not experienced [You are not allowed to change the code below] # Write your code here employee1 = Employee('Dororo', 3) employee2 = Employee.employeeByJoiningYear('Harry', 2016) print(employee1.workingPeriod) print(employee2.workingPeriod) print(employee1.name) print(employee2.name) print(Employee.experienceCheck(2, "male")) print(Employee.experienceCheck(3, "female")) Output 3 5 Dororo Harry He is not experienced She is experienced
- A SuperDie Class Write a class SuperDie that models a single die with an arbitrary number of sides, not just six. A die instantiated with the default constructor has six sides. The methods of this class should be: • roll a die and return its value, • return the number of sides on a die, and • change the number of sides on a die. Include a main(...) method that tests all the methods of your class.Animals need energy to move. They get energy from eating food while moving consumes energy. Create a class Animal with a constructor that takes no parameters and has an instance variable: private int energy; When an animal is "born," it has one unit of energy. It has the methods public void eat(int amountToEat) - which increases the amount of energy the animal has by amountToEat public void move(int amountToMove) - which decreases the energy the animal has by amountToMove. public int getEnergy() - which returns the amount of energy left Notice there is no setEnergy method. Energy is only changed by eating or moving. Since it isn't realistic for animals to be able to gather infinite amounts of energy, to have negative energy or to eat or move a negative amount, you should create a subclass BetterAnimal which has a cap on the amount of energy an animal can have. The constructor takes a parameter that specifies a maximum for energy. You will need to save this in another instance…Animals need energy to move. They get energy from eating food while moving consumes energy. Create a class Animal with a constructor that takes no parameters and has an instance variable: private int energy; When an animal is "born," it has one unit of energy. It has the methods public void eat(int amountToEat) - which increases the amount of energy the animal has by amountToEat public void move(int amountToMove) - which decreases the energy the animal has by amountToMove. public int getEnergy() - which returns the amount of energy left Notice there is no setEnergy method. Energy is only changed by eating or moving. Since it isn't realistic for animals to be able to gather infinite amounts of energy, to have negative energy or to eat or move a negative amount, you should create a subclass BetterAnimal which has a cap on the amount of energy an animal can have. The constructor takes a parameter that specifies a maximum for energy. You will need to save this in another instance…
- A TV Class The attributes of a TV object are the channel, the volume, and a flag (or switch) indicating whether the TV is on or off. The methods perform the following actions: • Turn the TV on or off. • Set the channel to an integer from 0 to 99 inclusive. • Raise or lower the volume by one unit. The volume can range from 0 to 20. • View the value of the volume. • View the channel. • Determine whether the TV is on or off. Write a TV class that implements all relevant functions. A newly created TV object is set to off with the channel set to 2 and the volume initially 10. Include a main(...) method that tests the methods of the TV class.Temp Class - Create Temp class whos job is to hold a temp in degrees F and gives methods to get the temp in F, Celsius, and Kelvin. The class should follow the instance variable (field): ftemp (double type that holds F temp)Follow these methods with the class.. Constructor --Will accept Fahrenheit temperature as a double to store it in the ftemp field. setFahrenheit - The setFahrenheit method accepts a Ftemperature as a doubleto stores it in the ftemp field. getFahrenheit - Returns the value of the ftemp field, as a Fahrenheit temperature (no conversion required). getCelsius - Returns the value of the ftemp field converted to Celsius. [C e l s i u s = ( 5.0 / 9.0 ) × ( F a h r e n h e i t − 32 )] getKelvin - Returns the value of the ftemp field converted to Kelvin. [K e l v i n = ( ( 5.0 / 9.0 ) × ( F a h r e n h e i t − 32 ) ) + 273] Exemplify the temp class by writing a (test) program that is separate and promotes users for an F Fahrenheit temp. The program must create an…Write a Circle class that has the following field: • radius: a double The class should have the following methods: no-arg constructor constructor: accepts the radius of the circle as an argument. setRadius: A mutator method for the radius field. getRadius: An accessor method for the radius field. getArea: returns the area of the circle. getDiameter: returns the diameter of the circle. getCircumference: returns the circumference of the circle Write a program that demonstrates the use of the Circle class by asking the user for the circle's radius, creating a Circle object, and then reporting the circle's area, diameter, and circumference.
- public class Artwork { // TODO: Declare private fields - title, yearCreated // TODO: Declare private field artist of type Artist // TODO: Define default constructor // TODO: Define get methods: getTitle(), getYearCreated() // TODO: Define second constructor to initialize // private fields (title, yearCreated, artist) // TODO: Define printInfo() method // Call the printInfo() method in Artist.java to print an artist's information }} public class ArtworkLabel { public static void main(String[] args) { Scanner scnr = new Scanner(System.in); String userTitle, userArtistName; int yearCreated, userBirthYear, userDeathYear; userArtistName = scnr.nextLine(); userBirthYear = scnr.nextInt(); scnr.nextLine(); userDeathYear = scnr.nextInt(); scnr.nextLine(); userTitle = scnr.nextLine(); yearCreated =…Slide Type Slide • Exercise # 1: Define a class Point that represents a point in 2 – D plane. The point has x and y coordinates. Define the following: • A constructor to initialize the x, y coordinates. • A method translate(self, dx,dy) to translate the point object dx , and dy units in x and y directions, respectively. • A method distanceTo (self, point2) to return the distance between the point referenced by self and point2. • getX(self) to return the value of x coordinate. • getY(self) to return the value of y coordinate Test the above class by: • Creating 2 point objects; one with (3,5) as x,y coordinates; the second with (-10,30) as x,y coordinates. • Move the first point 5.5 units in x direction and -12.5 units in y direction using translate method • Find the distance between the 2 points in their current location using distance To method A Sample output resulting from running the above test class is shown below new coordinates of point1= (8.5 , -7.5) Coordinates of point 2 =…Assignment:The BankAccount class models an account of a customer. A BankAccount has the followinginstance variables: A unique account id sequentially assigned when the Bank Account is created. A balance which represents the amount of money in the account A date created which is the date on which the account is created.The following methods are defined in the BankAccount class: Withdraw – subtract money from the balance Deposit – add money to the balance Inquiry on:o Balanceo Account ido Date created