자바_기초
클래스 - TV
잠수콩
2019. 5. 21. 15:49
package Class;
public class TV {
// 클래스명 :
// TV
// 변수 :
// 모델명 String
// 채널 int
// 파워 boolean
// 기능 :
// 전원 on/off,
// 채널 높이기 channelUp() 한칸씩 올라가기!
// 채널낮추기 channelDown() 한칸씩 내리기!
String model_Name;
int channel;
boolean power;
void poWer() {
//Not 연산자 !
//!거짓 -> 참
power = !power; //참 - on, 거짓 - off
}
void channelUp() {
channel++;
}
void channelDown() {
channel--;
}
@Override
public String toString() {
return "TV [model_Name=" + model_Name + ", channel=" + channel + ", power=" + power + "]";
}
public static void main(String[] args) {
//삼성 TV
TV 삼성 = new TV();
//자동 초기화
System.out.println(삼성.model_Name);
System.out.println(삼성.channel);
System.out.println(삼성.power);
삼성.poWer(); //최초엔 false 였으니 not 연산자가 되면 true 가 됨.
삼성.model_Name = "삼성TV";
삼성.channel = 1;
System.out.println(삼성);
//Lg TV
TV Lg = new TV();
Lg.model_Name = "Lg TV";
Lg.channel = 2;
Lg.power = false;
System.out.println(Lg);
삼성.channelUp();
System.out.println(삼성);
Lg.channelDown();
System.out.println(Lg);
}
}