初始化变量我是C#开发人员,我非常习惯于在同一个声明语句来初始化变量带有声明
ClassA myClass = new ClassA();
为了我的角度来看,这种做法是简洁,更具可读性和外观整洁。
现在,我正在学习Android的java。到目前为止,我面对任何Java代码,我到处看到片段作家是用这样的代码:
ClassA myClass;
myClass = new ClassA();
现在,我明白了,我的问题可能听起来很傻,但真的很想知道,是否有任何影响/效果还是这两种方法有什么区别?我的意思是,如果我编译这样的java代码:
ClassA myClass = new ClassA();
有什么关于它内部的问题吗?我只是想确定我没有做错什么。
谢谢。但是,我认为,在我需要它之前,我不应该声明一个变量。以我的观点来看,悬挂指针/参考远离使用会使代码闻起来。无论如何,程序员对程序员的做法和选择当然不同。 – 2012-07-16 08:40:54