有没有区别?

jmchen 2003-02-19 08:12:20
请问在定义变量时:
   String test;和
   String test = null;

   这两者得到的test引用名有没有什么区别?
...全文
2 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jieshen 2003-02-19
楼上是对的。
回复
jinhuaxing 2003-02-19
如果是在class field定义中,那么没有区别。
如果是在方法中定义,那么第一个test的值没有初始化,在程序中读取该值时会导致编译出错,所以一般都用第二种方式。
回复
相关推荐
发帖
Java SE
创建于2007-09-28

6.1w+

社区成员

Java 2 Standard Edition
申请成为版主
帖子事件
创建了帖子
2003-02-19 08:12
社区公告
暂无公告