这是我的作业问题:
为类"Clock"写一个类声明.它应该包含小时,分钟,秒(所有整数)的实例变量.它还应该有一个toString()方法,以下面显示的格式显示时间.写一个单独的"ClockDriver"类来a)创建一个时钟实例,b)设置时钟的小时,分钟和秒,以及c)使用getTime()显示时钟的时间.使用第36页的Dog类示例作为指南.示例输出如下所示:
时间是3:45:00
//如果你不能同时获得两个零,请不要担心
//第二个字段 这是格式化问题
//我们稍后会处理
这是我的Clock类:
class Clock {
int hours;
int minutes;
int seconds;
public String toString() {
String temp = ("");
return temp.format("%02d:%02d:%02d", hours, minutes, seconds);
} //end method toString
public void getTime() {
System.out.print("The time is " + toString());
} //end method getTime
} //end class Clock
Run Code Online (Sandbox Code Playgroud)
这是我的ClockDriver类:
public class ClockDriver {
public static void main (String[] args) {
Clock c = new Clock();
c.hours = 4;
c.minutes = 30;
c.seconds = 00;
c.getTime();
} …Run Code Online (Sandbox Code Playgroud)