Respuesta :
Answer:
Firstly, create an AirConditioner class inside a file named as AirConditioner.java. This is important to make sure the class name match with the file name.
- public class AirConditioner {
- private boolean status = false;
- public void turn_on()
- {
- this.status = true;
- }
- public void turn_off()
- {
- this.status = false;
- }
- public boolean getStatus()
- {
- return this.status;
- }
- }
Next, create another file named as Main.java. This is where we are going to include a Main method to create an object of AirConditioner class and get the air conditioner status. The codes are as follows:
- public class Main {
- public static void main(String[] args) {
- AirConditioner my_ac= new AirConditioner();
- boolean status;
- my_ac.turn_on();
- status = my_ac.getStatus();
- System.out.println(status);
- }
- }
Explanation:
The codes presented above are written based on the question requirements.
AirConditioner.java
Line 1:
- Create an AirConditioner class
Line 3:
- A property status is defined. This is important to track the status of an AirConditioner object.
Line 5 -8 and Line 10 -13:
- Create two required methods turn_on() and turn_off(). Both of them accept no arguments and return no value.
- The only job done by this two methods is to change the status property to either true (on) or false (off).
Line 15 - 18:
- The getStatus() method is to return the current status of the AirConditioner object to the Main method in main.java.
Main.java
Line 5-6:
- Within the Main method, create an object of AirConditioner and assign it to a reference variable, my_ac
- Create the status variable as a boolean variable.
Line 8:
- Use reference variable my_ac to invoke turn_on() method to change the status of the AirConditioner object to true
- Use the same reference variable my_ac to invoke getStatus() method to get the current satus of the AirConditioner object and assign it to the status variable.
Line 11:
- Print the status of AirConditioner Object in terminal