我很好奇 new Java.util.Date()
为何返回日期对象而不是在堆上返回地址(引用)自身:
System.out.println(new Date()); //Should print address(reference)
堆上的对象?
就像我一直在学习的其他所有课程一样:
Cat cat = new Cat(); //new Cat() returns reference which is stored in cat;
如何在课堂中实现它?
java.util.Date
,就像JDK中的许多其他类一样,覆盖了toString()
,它使您可以控制对象的字符串表示。
当然,您也可以为自己的课程执行此操作。