8일 차 생성자 하나 만들어보기
class Time {
private int hour;
private int minute;
private int 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;
}
@Override
public String toString() {
return String.format("%02d:%02d:%02d", hour, minute, second);
}
public Time() {
this(0, 0, 0);
}
public Time(int h, int m, int s) {
setTime(h, m, s);
}
public void setTime(int h, int m, int s) {
hour = (h >= 0 && h < 24) ? h : 0;
minute = (m >= 0 && m < 60) ? m : 0;
second = (s >= 0 && s < 60) ? s : 0;
}
}
잘 작동한다
출처: 삼성SDS멀티캠퍼스
강사: 홍승길
Email : iccack70@gmail.com