FileInputStream fileInputStream = new FileInputStream(filePath);
为什么可以写成
FileInputStream fileInputStream = NULL;
fileInputStream = new FileInputStream(filePath);
我不是很理解为什么可以这样子
第二个代码的第一行的意思是已经创建了一个对象吗,那第二行的new又是什么意思呢?
FileInputStream fileInputStream = new FileInputStream(filePath);
为什么可以写成
FileInputStream fileInputStream = NULL;
fileInputStream = new FileInputStream(filePath);
我不是很理解为什么可以这样子
第二个代码的第一行的意思是已经创建了一个对象吗,那第二行的new又是什么意思呢?
这不就是拆成两步了吗
一个是定义的时候直接赋值
一个是定义的时候先不赋值,等过后再赋值
对象你不理解,int你能看懂吧
这不就跟int a=10;
还有
int a=0;
a=10;
是一回事吗