![Objects First with Java: A Practical Introduction Using BlueJ (6th Edition)](https://www.bartleby.com/isbn_cover_images/9780134477367/9780134477367_largeCoverImage.gif)
To create a new project, heater-exercise with a new class Heater and declare a single variable temperature of type double. The value of the variable temperature is set to 15.0 using the constructor. Two methods, warmer() and cooler() are used to change the temperature by 5.0 degrees. An accessor method, getTemperature() is also used.
Program Plan:
Write a program in BlueJ to create a new class Heater. In the class, a single variable temperature of type double is used. The value for the field temperature is set to 15.0 using the constructor. The method warmer() increases the temperature by 5 degrees and cooler() decreases the temperature by 5 degrees. The method getTemperature() is used to return the value of the temperature.
![Check Mark](/static/check-mark.png)
Want to see the full answer?
Check out a sample textbook solution![Blurred answer](/static/blurred-answer.jpg)
Chapter 2 Solutions
Objects First with Java: A Practical Introduction Using BlueJ (6th Edition)
- I need help with completing my Java programming project. I will be using the software Eclipse for this project so if you could also guide me through the project like labeling what is supposed to be in whatever "4 java files" or what section is what so I'm not trying to guess around, that would be great. Thank youarrow_forwardCreate a new project called Family. Add a person class with name, birthDate, and sex private instance variables. Create the public getter and setter methods for each. Create an overloaded constructor that initializes all of the instance variables. Create the default constructor. Override the toString () method to show the Person's info. Create the Person in the main method, and display that person's info. Now add a new instance variable to the Person class of type Person with the identifier spouse. Spouse should be private with setter and getter methods. If you try to instantiate spouse in the contructor, you will get a stack overflow error. Each Person, creates a Person, creates a Person, and so on forever. Try that to see the error and then remove the code from the constructor. Add the following logic: in Person there should be a method to show Spouse. If spouse is null, display or return "Not Married", otherwise call the toString() method. The should also be a get married method.…arrow_forwardCreate a code the follow way: Each student object should also contain thenumber of earned credits. Provide a constructor that sets this value based on parameter value. Overload theconstructor such that the number of earned credits is initially zero. Provide setter and getter for this newfield. Modify the toString method such that the new information is included in the description of thestudent. Modify the driver class main method to exercise the new Student methods.arrow_forward
- Assume there is task 2 and complete the task please.arrow_forwardComputer Science using Java, create a class where the application will send a notification to the user if they have been inactive for a week. Make sure each class has at least two attributes (instance variables) and two methods, plus a constructor to initialize any attributes as needed. Once you have written the classes, use the JUnit features in NetBeans to create unit tests for your two classes. Make sure to modify the tests so that they provide a realistic test of your simple classes.arrow_forwardDescription what the JAVA should execute: Create a new project called Family. Add a person class with name, birthDate, and sex private instance variables. Create the public getter and setter methods for each. Create an overloaded constructor that initializes all of the instance variables. Create the default constructor. Override the toString() method to show the Person's info. Create the Person in the main method, and display that person's info. Now add a new instance variable to the Person class of type Person with the identifier spouse. Spouse should be private with setter and getter methods. If you try to instantiate spouse in the contructor, you will get a stack overflow error. Each Person, creates a Person, creates a Person, and so on forever. Try that to see the error and then remove the code from the constructor. Error melt: One or more project compiled with errors JAVA 1: package Family; public class Family { private static String steveStudent;private static Person…arrow_forward
- Create a new project named lab7_1. You will be implementing a Tacos class. For the class attributes, let’s use to type of taco, number of tacos, and price. Note that the price per taco of any type is 99 cents. Therefore, allow the taco type and number of tacos to be set directly, but not the price! The price should be set automatically based on the number of tacos entered. So a good idea may be to call the setter for the price inside the function that sets the number of tacos. Some other requirements: A default constructor and a constructor with parameters for your taco type and number of tacos member variables. You should also include setters and getters for these private member variables. However, make sure that the setter for price is private! You don’t want anyone outside the class modifying price. This setter should be called anytime you change the number of tacos. Your constructor needs to call a set method that allows you to set the two member variables, thus takes two…arrow_forwardWrite and document the definition for the Product class. The Product class represents an item that would appear for sale on a Web site or in a department store (like a toaster). Each Product object has three instance variables: description, productNumber and price. The class has one constructor that takes three parameters in the order productNumber, description and price. The class has one accessor method named getCost(int qty) which returns the price for qty items of the Product. The class has two mutator methods—setPrice() and setDescription()—that modify the corresponding instance variables. The class has a toString() method that returns the Product as a String in the form: 34567: Small Toaster, $ 17.95. Note: use concatenation to construct the returned string. Do not use the String.format() method to format the returned value.arrow_forwardPlease write code in JAVA Step 1: An Account class stores a current balance, and provides getBalance, deposit, withdraw, and toString methods in addition to at least one constructor. Add an account class to the project.Step 2: A CheckingAccount class extends the Account class and has additional attribute overdraft limit and additional method chequeDeposit. Implement the CheckingAccount class in the project. Make sure you add a constructor to the class.Step 3: Override the toString method in the CheckingAccount class to add the overdraft limit as well to the returned string.Step 4: A SavingsAccount class extends the Account class and has additional attribute interest rate and a method named addInterest to calculate and add the interest to the account. Implement the SavingsAccount class in the project. Implement the SavingsAccount class in the project. Make sure you add a constructor to the class.Step 5: Add a test class named AccountTester to the project and implement a main method in…arrow_forward
- Convert UML class diagrams to Java code You are required to convert the UML class diagrams shown below into Java code. Cat numberOfTeeth: int lengthofTail : int name : String ownerName : String + Pet (name:String, ownerName: String) + getName(): String + getOwner Name () : String Pet + Cat (name: String, ownerName: String, numberOfTeeth:int, lengthofTail:int) + getNumberOfTeeth (): int + getLengthofTail (): int Budgie colourOfFeathers: String + Budgie (name: String, ownerName: String, colourOfFeathers: String) + getColourOfFeathers (): Stringarrow_forward1. Create a new project in BlueJ.2. Create a class named LemonadeStand.3. Create all methods and fields as defined in the UML diagram shown at the end of this document.4. Leave all methods blank or return dummy values to get the project to compile. For example, if amethod needs to return an int, simply put “return 1;” in the body of the method. You can go aheadand fill in the constructor, accessor, and mutator bodies if you wish, but you don’t necessarily have todo it at this time.arrow_forwardThe purpose of this assignment is to practice OOP with Decisions, Loops, Arrays and ArrayList,Input/Output Files, and Constructing Objects and Classes. Create a NetBeans project namedHW2_YourId. Develop classes for the required solutions.Important: Apply good programming practices:- Provide API documentation comments for your class(s), class constructor(s) and method(s)using the Java standard form for documentation comments discussed in this course.- Use meaningful variable and constant names.- Show your name, university id and section number as a comment at the start of each class.- Submit to Moodle the compressed file of your project with name “HW2_yourID” along witha PDF file that contains all your code. Problem:Bugs are simple creatures that only know how to walk towards other bugs. Bugs maintaininformation about their (x, y) position; by which it can tell if they are standing next to other bugs.Watch the following video: bug movement.Create a java project that simulate bugs…arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
![Text book image](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Text book image](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Text book image](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Text book image](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Text book image](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Text book image](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)