3초기억력

클래스 - TV 본문

자바_기초

클래스 - 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);
				
	}

}
Comments