10mb/s
------------------------------------
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.
<u>AirConditioner.java</u>
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.
<u>Main.java</u>
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
Answer:
Students who plagiarize or otherwise engage in academic dishonesty face serious consequences. Sanctions may include, but are not limited to, failure on an assignment, grade reduction or course failure, suspension, and possibly dismissal.