定义类属性和初始化类属性有区别吗?有哪些情况下您希望执行其中之一?
示例:
以下代码片段应该说明我所指的区别。我在那里使用了基元和对象:
import Java.util.Random;
public class Something extends Activity {
int integer;
Random random = null;
Something(){
integer = 0;
random = new Random();
....
vs.import Java.util.Random;
public class Something extends Activity {
int integer = null;
Random random;
Something(){
integer = 0;
random = new Random();
....