본문 바로가기

개발/Java

[Head First Java] Chapter4 연습문제 컴파일러가 되어봅시다. B문제

소스가 컴파일 잘 되는지 확인
원본 소스
class Clock {
	String time;
	
	void setTime(String t){
		time = t;
	}
	
	void getTime(){
		return time;
	}
}
class ClockTestDrive {
	public static void main(String[] args) {
		Clock c = new Clock();
		
		c.setTime("1245");
		String tod = c.getTime();
		System.out.println("time: " + tod);
	}

}
정답
class Clock {
	String time;
	
	void setTime(String t){
		time = t;
	}
	
	String getTime(){
		return time;
	}
}
class ClockTestDrive {
	public static void main(String[] args) {
		Clock c = new Clock();
		
		c.setTime("1245");
		String tod = c.getTime();
		System.out.println("time: " + tod);
	}

}
게터 메소드에 리턴의 유형이 설정되어 있지 않다.
출력 결과
time: 1245