多次定义变量的时候是否每次都要定义变量类型


例题中,第一次定义love的时候先定义了变量类型:
String love="imooc"
但第二次的时候直接是
love="i love imooc"
没有定义变量类型String,这是为什么?

杨东瀛
浏览 1184回答 3
3回答

adn_boy

上面的可以这样写: //在栈中声明了一个名为love的String类型的变量 String love = null; //将变量love指向“imooc”对象 love = "imooc"; //上面的等同于String love = "imooc"; //将变量love指向 “i love imooc”对象 love = "i love imooc";

无聊的缄默

一个变量的 类型只要 并且也只能声明一次  ,  赋值操作 可以多次进行

一条小咸鱼

因为love是String对象的引用,一开始指向"imooc",后来指向"i love imooc"
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java