首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

问个关于实例化的简单有关问题!

2012-04-07 
问个关于实例化的简单问题!!!!ListItemli(我用这种)ListItemlinull(网上的文章都用的这种)所以很迷惑这

问个关于实例化的简单问题!!!!
ListItem   li;(我用这种)
ListItem   li=null;(网上的文章都用的这种)
所以很迷惑
这两种声明方式有什么区别?

[解决办法]
ListItem li=null;表示对这个对象赋过值了。
[解决办法]
LZ要说明什么?
[解决办法]
//ListItem li=null;表示对这个对象赋过值了。
这回复没错
[解决办法]
ListItem li;(我用这种) //局部变量不象类字段那样可以自动初始化
ListItem li=null;(网上的文章都用的这种)


比如你的方法返回值是ListItem类型,最终会返回这个li
ListItem li=null;的话,如果你没有再修改li,就会返回null
而ListItem li;会报错
[解决办法]
楼上正解

热点排行