카테고리 없음

클래스, 메서드 Coding 연습2

akasha.park 2023. 3. 16. 13:56

public class MyClock {
	private int hour;
	private int minute;
	private int second;

	public MyClock(int hour, int minute, int second) {		
		this.hour = hour;
		this.minute = minute;
		this.second = second;
	}

	public int getHour() {
		return hour;
	}

	public void setHour(int hour) {
		this.hour = hour;
	}

	public int getMinute() {
		return minute;
	}

	public void setMinute(int minute) {
		this.minute = minute;
	}

	public int getSecond() {
		return second;
	}

	public void setSecond(int second) {
		this.second = second;
	}

	public void printCurrentTime() {
		System.out.println("현재시각 : "+hour+"시 "+minute+"분 "+second+"초");
	}
	

}
public class MyClockTest {

	public static void main(String[] args) {
		MyClock clock = new MyClock(1, 30, 20);
		clock.printCurrentTime();
		changeTime(clock, 2, 40, 10);
		clock.printCurrentTime();
//		MyClock clock2 = new MyClock(5, 55, 30);
//		clock2.printCurrentTime();
//		changeTime(clock2, 3, 5, 50);
//		clock2.printCurrentTime();

	}
	private static void changeTime(MyClock clock, int hour, int minute, int second) {
		clock.setHour(hour);
		clock.setMinute(minute);
		clock.setSecond(second);
		System.out.println("시간을 변경했습니다");
	}

}