代码:
//会报错 Lendbook lbk; //不会报错 Lendbook lbk=new Lendbook(); //在这里报错 lbk.setLenddate(new Date()); lbk.setPersoncode(personcode); lbk.setPersonname(personname);
本文探讨了在不使用new关键字直接实例化类时可能遇到的问题,特别是成员变量未初始化就调用方法的情况,这会导致程序运行时错误。通过对比正确与错误的实例化方式,强调了确保对象正确初始化的重要性。
代码:
//会报错 Lendbook lbk; //不会报错 Lendbook lbk=new Lendbook(); //在这里报错 lbk.setLenddate(new Date()); lbk.setPersoncode(personcode); lbk.setPersonname(personname);
转载于:https://www.cnblogs.com/Ychao/p/6811648.html

被折叠的 条评论
为什么被折叠?
