Java プリミティブにはデフォルトの初期化値があることを理解しています。たとえば。0
_int
私の調査によると、これらの値に依存するべきではないようです。常に明示的な初期化を提供する必要がありますか?もしそうなら、どこで?
これが私のプログラムの一部です:
public class Calculator {
// Initialize value where it's declared?
private int value;
public Calculator() {
// Initialize value in constructor?
}
public void add(int other) {
value += other;
}
}