设计时间类。 要求: (1)具有时、分、秒等属性; (2)具有构造方法; (3)具有时分秒属性进行增改方法。 (4)重载toString方法,用于对象属性值的输出。
时间: 2024-03-23 12:40:35 浏览: 19
好的,这是一个时间类的设计:
```java
public class Time {
private int hour;
private int minute;
private int second;
public Time(int hour, int minute, int second) {
this.hour = hour;
this.minute = minute;
this.second = second;
}
public void setHour(int hour) {
this.hour = hour;
}
public void setMinute(int minute) {
this.minute = minute;
}
public void setSecond(int second) {
this.second = second;
}
public int getHour() {
return hour;
}
public int getMinute() {
return minute;
}
public int getSecond() {
return second;
}
public String toString() {
return String.format("%02d:%02d:%02d", hour, minute, second);
}
}
```
这个类包括时、分、秒三个属性,以及一个构造方法和三个增改方法。toString方法使用了String类的format方法,将时间格式化为HH:mm:ss的形式。
阅读全文