问个非常简单的问题,new Long a;
在没给a赋值之前,如果直接在界面上显示,会显示成空字符,还是显示0?
谢谢!
问题点数:10、回复次数:10Top
1 楼ericbu(~~~~~~~~~~~~~~~)回复于 2006-03-03 09:52:21 得分 0
自己试一下不就知道咯Top
2 楼lingkeylbh(凌可)回复于 2006-03-03 09:52:30 得分 0
你自己编一下就知道了,而且自己试下记得也牢一点Top
3 楼ardu(阿堵)回复于 2006-03-03 09:58:48 得分 0
没编程环境,主要是想了解一下。
哪位知道回复一下吧。
谢了!Top
4 楼realknight(别人笑我忒疯癫,我笑他人看不穿)回复于 2006-03-03 10:02:09 得分 0
不能这么new,报错,long类型的要指定参数啊Top
5 楼ardu(阿堵)回复于 2006-03-03 10:42:05 得分 0
如果某个对象object中包含一个Long型的变量a,
new object后,
未对a 赋值,
那么在界面上显示object.a时,值是什么?Top
6 楼zez(思恩 闭关练功ing...)回复于 2006-03-03 10:57:15 得分 0
一般的,new内部赋初值为 0 吧
没试过Top
7 楼maquan('ma:kju)回复于 2006-03-03 12:28:00 得分 0
>如果某个对象object中包含一个Long型的变量a,
>new object后,
>未对a 赋值,
>那么在界面上显示object.a时,值是什么?
你说的这个 a,是一个对象引用,未赋值时,缺省为 nullTop
8 楼andyjt()回复于 2006-03-03 13:36:23 得分 0
在类中
a,是long 为 0L
a,是一个对象引用,为 null
在方法中
为初始化,报错
Top
9 楼crazycy(崔毅,blog:http://www.blogjava.net/crazycy/)回复于 2006-03-03 14:56:20 得分 0
应该是0Top
10 楼realknight(别人笑我忒疯癫,我笑他人看不穿)回复于 2006-03-03 15:39:44 得分 0
a = new Long(); 是要报错的
a = new Long(0); 没问题Top




