猿问

java对象构造函数返回null

我的 Java 对象构造函数由于某种原因返回 null。我在 IDE 中逐步运行我的构造函数intellij,字段似乎在变化,但 的值this仍然是null.


我已经包含了我的代码和null消息的图像链接。尽管成功地将我的本地值设置为适当的初始化值,但我仍在不断获得。


public class DueDate {

Calendar cal;

Date deadline;


public DueDate() {

    deadline = new Date();

    cal = Calendar.getInstance();

    cal.set(Calendar.HOUR_OF_DAY, 23);

    cal.set(Calendar.MINUTE, 59);

    System.out.println(cal.getTime());

    //this.deadline = cal.getTime();

}}

调用构造函数:


past = new DueDate();


炎炎设计
浏览 228回答 2
2回答

慕桂英3389331

根据截图,对象已经被创建: as this = {DueDat@1427}而“null”是运行 toString() 方法的结果。请检查一下,原因就在那里。

守候你守候我

在 IntelliJ 中调试时,我可以看到这不为空
随时随地看视频慕课网APP

相关分类

Java
我要回答