public class AirCon {
/**
* 설정할 온도 저장할 변수
*/
private int temp;
/**
* 전원 상태 저장할 변수
*/
private boolean power;
/**
* 공기청정 기능 활성화 상태를 저장할 변수
*/
private boolean cleanAir;
public AirCon() {
super();
// TODO Auto-generated constructor stub
temp = 18;
power = false;
cleanAir = false;
}
public int getTemp() {
return temp;
}
public void setTemp(int temp) {
this.temp = temp;
}
public boolean isPower() {
return power;
}
public void setPower(boolean power) {
this.power = power;
}
public boolean isCleanAir() {
return cleanAir;
}
public void setCleanAir(boolean cleanAir) {
this.cleanAir = cleanAir;
}
//에어컨 기능 부분
/**
* 에어컨 전원 On
*/
public void powerOn(){
setPower(true);
System.out.println("에어컨 전원 On");
}
/**
* 에어컨 전원 Off
*/
public void powerOff(){
setPower(false);
System.out.println("에어컨 전원 Off");
}
/**
* 공기청정 기능 On
*/
public void cleanAirOn(){
setCleanAir(true);
System.out.println("공기청정 기능 On");
}
/**
* 공기청정 기능 Off
*/
public void cleanAirOff(){
setCleanAir(false);
System.out.println("공기청정 기능 Off");
}
/**
* 온도 Up
* 32도를 초과 할수 없음
*/
public void tempUp(){
temp++;
if(temp > 32)
temp = 32;
System.out.println("현재 온도 : "+temp);
}
/**
* 온도 Down
* 18도를 밑으로 내려 갈수 없음
*/
public void tempDown(){
temp--;
if(temp < 18)
temp = 18;
System.out.println("현재 온도 : "+temp);
}
}
'Code Archive > JAVA' 카테고리의 다른 글
| 자바 기초 1일차 - 콘솔 화면에 원하는 내용 출력하기 (0) | 2020.11.05 |
|---|---|
| JDBC SCHOOL 프로젝트 예제 (0) | 2018.02.01 |
| 회원 관리 (0) | 2014.10.09 |
| swing test (0) | 2014.10.06 |
| 초성 퀴즈 게임 (0) | 2014.10.06 |
TV.java