java 设计一个时钟类Timer,有时(hour)、分(minute)、秒(second)三个成员属性,设计两个成员方法用来设置时间和显示时间,在主方法中完成方法的调用;
时间: 2024-09-27 08:14:37 浏览: 183
在 Java 中,你可以创建一个名为 `Timer` 的类来模拟一个简单的时钟。这个类将包含三个私有变量 `hour`, `minute`, 和 `second` 来表示小时、分钟和秒数,并提供公有方法 `setTime` 和 `showTime` 来分别设置和显示当前的时间。以下是这个类的一个基础实现:
```java
public class Timer {
private int hour;
private int minute;
private int second;
// 构造函数
public Timer() {
this.hour = 0;
this.minute = 0;
this.second = 0;
}
// 设置时间的方法
public void setTime(int h, int m, int s) {
if (h >= 0 && h <= 23 && m >= 0 && m <= 59 && s >= 0 && s <= 59) {
this.hour = h;
this.minute = m;
this.second = s;
} else {
System.out.println("输入的时间无效");
}
}
// 显示时间的方法
public String showTime() {
return "当前时间为:" + hour + ":" + minute + ":" + second;
}
// 主方法
public static void main(String[] args) {
Timer timer = new Timer();
// 设置时间
timer.setTime(12, 30, 45);
// 显示时间
System.out.println(timer.showTime());
}
}
```
在这个例子中,`main` 方法会首先创建一个 `Timer` 对象,然后通过 `setTime` 方法设置时间为12点30分45秒,最后使用 `showTime` 方法打印出当前时间。
阅读全文
相关推荐


















