new Java.util.Date() 如何工作而其他 类 return 只是参考?
How new Java.util.Date() works while other classes return just reference?
我很好奇为什么 new Java.util.Date()
returns 日期对象而不是堆上自身的地址(引用):
System.out.println(new Date()); //Should print address(reference)
堆上的对象?
和其他人一样class我一直在学习例如:
Cat cat = new Cat(); //new Cat() returns reference which is stored in cat;
如何在我的 classes 中实施它?
java.util.Date
,与 JDK 中的许多其他 类 一样,覆盖 toString()
,它允许您控制对象的字符串表示。
当然,您也可以为自己 类 这样做。
我很好奇为什么 new Java.util.Date()
returns 日期对象而不是堆上自身的地址(引用):
System.out.println(new Date()); //Should print address(reference)
堆上的对象?
和其他人一样class我一直在学习例如:
Cat cat = new Cat(); //new Cat() returns reference which is stored in cat;
如何在我的 classes 中实施它?
java.util.Date
,与 JDK 中的许多其他 类 一样,覆盖 toString()
,它允许您控制对象的字符串表示。
当然,您也可以为自己 类 这样做。