day09_TvTest

육희영·2021년 10월 5일
0
package day09;

public class TvTest {
	public static void main(String[] args) {
		// Tv t; //Tv인스턴스를 참조하기 위한 변수 t를 선언
		Tv t = new Tv(); // Tv인스턴스를 생성
		t.channel = 7; // Tv인스턴스의 멤버변수 channel1의 값을 7로 한다.
		t.channelDown(); // Tv인스턴스의 메서드 channelDown()을 호출한다.
		System.out.println("현재 채널은 " + t.channel + "입니다.");

		t.channelUp();
		System.out.println("현재 채널은 " + t.channel + "입니다.");

		t.power();
		System.out.println("전원 상태 : " + t.power);

		t.power();
		System.out.println("전원 상태 : " + t.power);
	}
}

class Tv {
	boolean power; // 전원상태 on/off
	int channel; // 채널

	void power() {
		power = !power; // Tv를 켜거나 끄는 기능을 하는 메서드
	}

	void channelUp() { // Tv를 채널을 높이는 기능을 하는 메서드
		++channel;
	}

	void channelDown() { // Tv를 채널을 낮추는 기능을 하는 메서드
		--channel;
	}
}

출력결과

현재 채널은 6입니다.
현재 채널은 7입니다.
전원 상태 : true
전원 상태 : false

0개의 댓글

관련 채용 정보