我是一名 C# 开发人员,我非常习惯于在相同的声明语句中初始化一个变量
ClassA myClass = new ClassA();
在我看来,这种做法更简洁、更具可读性并且看起来很整洁。
现在,我正在为android学习java。到目前为止,无论我面对什么 java 代码片段,我都看到代码片段编写者正在使用这样的代码:
ClassA myClass;
myClass = new ClassA();
现在,我明白了,我的问题可能听起来很傻,但真的很想知道,这两种方法之间是否有任何影响/效果或有什么区别?我的意思是,如果我像这样在 java 中编译代码:
ClassA myClass = new ClassA();
内部有什么重要的吗?我只是想确定我没有做错任何事。