定义类属性和初始化它们有区别吗?在某些情况下您想要做一个而不是另一个?
例子:
下面的代码片段应该指出我的意思的区别。我在那里使用了一个原语和一个对象:
import Java.util.Random;
public class Something extends Activity {
int integer;
Random random = null;
Something(){
integer = 0;
random = new Random();
....
对比
import Java.util.Random;
public class Something extends Activity {
int integer = null;
Random random;
Something(){
integer = 0;
random = new Random();
....