java Date()构造函数如何返回值 1 月,3 周 Questions & Answers 173 当我调用System.out.println(new Date());时,我不是在调用类Date中的构造函数吗?如果我错了,请纠正我。那么在这种情况下,它是如何返回值的呢
# 2 楼答案 它打印一个值,因为您正在隐式调用新构造的Date对象的toString方法 这相当于以下内容: Date date = new Date(); System.out.println(date);
# 1 楼答案
new Date()
是一个构造函数调用的表达式这样一个表达式的结果保证是一个新构造的对象。(或例外)
# 2 楼答案
它打印一个值,因为您正在隐式调用新构造的
Date
对象的toString
方法这相当于以下内容: