2012年5月31日 星期四

Java Basic(40)-Set and Get Methods


public class tuna {
private int hour;
private int minute;
private int second;
public tuna(){ → Constructor 1
this(0,0,0);
}
public tuna(int h){ → Constructor 2
this(h,0,0);
}
public tuna(int h, int m){ → Constructor 3
this(h,m,0);
}
public tuna(int h, int m, int s){ → Constructor 4
setTime(h,m,s);
}
public void setTime(int h,int m,int s){ → set 1
setHour(h);
setMinute(m);
setSecond(s);
}
public void setHour(int h){ → set 2
hour = (h>=0&&h<24 ?h:0);
}
public void setMinute(int m){ → set 3
minute = (m>=0&&m<60 ?m:0);
}
public void setSecond(int s){ → set 4
second = (s>=0&&s<60 ?s:0);
}
public int getHour(){ → get 1
return hour;
}
public int getMinute(){ → get 2
return minute;
}
public int getSecond(){ → get 3
return second;
}
public String toMilitary(){
return String.format("%02d:%02d:%02d", getHour(),getMinute(),getSecond());
}
}




沒有留言:

張貼留言