クラス属性の定義と初期化に違いはありますか? どちらか一方をやりたい場合はありますか?
例:
次のコード スニペットは、私が意味する違いを指摘する必要があります。そこでプリミティブとオブジェクトを使用しています:
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();
....