新的Java.util.date()如何工作,而其他类仅返回参考



我很好奇 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(),它使您可以控制对象的字符串表示。

当然,您也可以为自己的课程执行此操作。

最新更新