为什么时间显示不正常(可读)?缺少 toString 方法?
import java.util.Calendar;
abstract class Calender {
abstract void showTime();
void time() {
Calendar rightNow = Calendar.getInstance();
System.out.println("Time: " + rightNow);
}
public String toString() {
return "Calender [toString()=" + super.toString() + "]";
}
}
class Calender1 extends Calender {
public static void main (String[] args) {
Calender1 cal = new Calender1();
cal.time();
}
void showTime() {
}
}
谢谢。 Java菜鸟。
最佳答案
您可以使用以下代码显示当前时间:
DateFormat timeFormat = DateFormat.getTimeInstance();
Calendar currentDate = Calendar.getInstance();
System.out.println(timeFormat.format(currentDate.getTime()));
关于java - Java 中的 toString 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5769199/