注意:在35分左右是开辟了一个新的User对象,此时不应该直接开辟:
User retObject = new User();
如果new了一个新的堆内存,此时的User对象不是null了,而程序最后返回的是这个User对象;对于后续的判断会造成逻辑上面的错误;
此时应该写:
User retObject = null;
而后需要使用的时候才开辟:
restObject = new User()
注意:在35分左右是开辟了一个新的User对象,此时不应该直接开辟:
User retObject = new User();
如果new了一个新的堆内存,此时的User对象不是null了,而程序最后返回的是这个User对象;对于后续的判断会造成逻辑上面的错误;
此时应该写:
User retObject = null;
而后需要使用的时候才开辟:
restObject = new User()
课程内容版权均归魔乐科技MLDN所有 京ICP备09081638号-6
Powered by EduSoho v24.1.2 ©2014-2025