草庐IT

localVariableObj

全部标签

Java,将null分配给对象和仅声明有什么区别

有什么区别:对象o=null;和Objecto;(只是声明)谁能回答我? 最佳答案 这取决于您声明变量的范围。例如,局部变量没有默认值,在这种情况下您必须手动分配null,而在的情况下>实例变量分配null是多余的,因为实例变量有默认值。publicclassTest{ObjectpropertyObj1;ObjectpropertyObj2=null;//assigningnullisredundanthereasinstancevarsgetdefaultvaluespublicvoidmethod(){ObjectlocalV

Java,将null分配给对象和仅声明有什么区别

有什么区别:对象o=null;和Objecto;(只是声明)谁能回答我? 最佳答案 这取决于您声明变量的范围。例如,局部变量没有默认值,在这种情况下您必须手动分配null,而在的情况下>实例变量分配null是多余的,因为实例变量有默认值。publicclassTest{ObjectpropertyObj1;ObjectpropertyObj2=null;//assigningnullisredundanthereasinstancevarsgetdefaultvaluespublicvoidmethod(){ObjectlocalV