day09_TvTest3

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

public class TvTest3 {
	public static void main(String[] args) {
		TvEx[] tvArr = new TvEx[3]; // 길이가 3인 TvEx객체 배열

		// TvEx객체를 생성해서 tvArr의 배열의 각요소에 저장
		for (int i = 0; i < tvArr.length; i++) {
			tvArr[i] = new TvEx();
			tvArr[i].channel = i + 10; // tvArr[0] = 10;
		}
		for (int i = 0; i < tvArr.length; i++) {
			tvArr[i].channelUp(); // tvArr[0] = 11;
			System.out.printf("tvArr[%d].channel = %d%n", i, tvArr[i].channel);
		}

	}
}

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

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

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

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

출력결과

tvArr[0].channel = 11
tvArr[1].channel = 12
tvArr[2].channel = 13

0개의 댓글

관련 채용 정보