声明一个实体类Null 和 new的区别

现在声明一个实体类

复制代码

User u=null;
u=GetModelByID(id);return u;



User u2=new User();
u=GetModelByID(id);return u;

复制代码

这两种方法哪种更好一些


小怪兽爱吃肉
浏览 671回答 2
2回答

翻过高山走不出你

User U=null 还没有开辟内存空间User u=new User()  已经开辟内存空间了。

千巷猫影

u = null 指向到一个空地址。 而u2 指向的一个具体的对象,对象需要空间存放的。。。。
打开App,查看更多内容
随时随地看视频慕课网APP