public class Pro8Time {
private int hour;
private int minute;
private int second;
// 构造方法1:设置当前系统时间
public Pro8Time() {
java.util.Calendar calendar = java.util.Calendar.getInstance();
this.hour = calendar.get(java.util.Calendar.HOUR_OF_DAY);
this.minute = calendar.get(java.util.Calendar.MINUTE);
this.second = calendar.get(java.util.Calendar.SECOND);
}
// 构造方法2:设置指定的小时、分钟和秒
public Pro8Time(int hour, int minute, int second) {
if (hour >= 0 && hour <= 23 && minute >= 0 && minute <= 59 && second >= 0 && second <= 59) {
this.hour = hour;
this.minute = minute;
this.second = second;
} else {
throw new IllegalArgumentException("Invalid time values");
}
}
// 获取小时
public int getHour() {
return hour;
}
// 获取分钟
public int getMinute() {
return minute;
}
// 获取秒
public int getSecond() {
return second;
}
}
定义Time类表示时间该类有hour,minut,second,三个数据成员,为该类定义两个构造方法和其他方法
最新推荐文章于 2025-04-07 22:20:05 发布