Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Assume there is a class AirConditioner that supports the following behaviors: tu

ID: 3527048 • Letter: A

Question

Assume there is a class AirConditioner that supports the following behaviors: turning the air conditioner on and off, and checking if the air conditioner is on or off. The following methods provide this behavior: turnOn and turnOff , setTemp , and isOn , which accepts no argument and returns a boolean indicating whether the air conditioner is on or off. Assume there is a reference variable myAC to an object of this class, which has already been created. There is also a boolean variable status , which has already been declared. Use the reference variable, to invoke a method to find out whether the air conditioner is on and store the result in status .

Explanation / Answer

class AirConditioner { int turnOn,turnOff; public: AirConditioner () {turnOn=0; turnOff=0;} void setTemp(int temp) { turnOn=temp; } boolean isOn(void) { if(turnOn!=0) return true; else return false; } } class invoke{ ublic static void main(String [] args); AirConditioner myAC=new AirConditioner(); boolean status ; myAC.setTemp(40); status=myAC.isOn(); }}