我创建了一个类,我将在其中存储事件的持续时间。正如你所看到的,我已经为每个字段创建了字段,但是将其保存为秒然后动态计算小时、分钟和秒会更好吗?如果我这样做的话,我制作的 add 方法会更简单,但是有什么缺点吗?
public class Duration {
private int hours;
private int minutes;
private int seconds;
public Duration(int hours, int minutes, int seconds) {
setHours(hours);
setMinutes(minutes);
setSeconds(seconds);
}
public int getHours() {
return hours;
}
public void setHours(int hours) {
this.hours = hours;
}
public int getMinutes() {
return minutes;
}
public void setMinutes(int minutes) {
this.minutes = minutes;
}
public int getSeconds() {
return seconds;
}
public void setSeconds(int seconds) {
this.seconds = seconds;
}
public void add(Duration duration) {
}
}
最佳答案
使用现有的库会更好,例如Joda .
关于java - 创建处理时间的自定义 java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9366105/