第1个回答 推荐于2017-09-14
引用类型的初期值都是null,可以理解成C中的指针,由于没有初期化,系统不会分配空间,引用类型地变量不会指向任何堆栈空间。所以是null本回答被提问者采纳
第2个回答 2014-08-07
对于成员变量,编译器会自动帮你初始化。
对于局部变量,编译器不会自动帮你初始化,如果不初始化,直接用的话,编译会报错。
不管是引用类型,还是基本类型都是这样。
成员变量是指直接定义在类下的变量。
局部变量是指定义在方法下的变量。
第3个回答 2014-08-07
这两段代码没有区别,只不过开发工具,为了防止你出现,只声明对象,没有new就使用。所以会对你声明的变量检查有没有等于号。
第4个回答 2014-08-07
引用类型默认都是null,上面的代码是这样的效果。
第5个回答 2014-08-07
没有任何区别的、