getAverageクラスメソッドを使用して、メソッドが常にsetAverageメソッドの前に呼び出されるようにしたい
が最初に呼び出された場合setAverage、エラーが返されます。
get の前に set が呼び出されたかどうかを確認する方法について混乱しています。
getAverageクラスメソッドを使用して、メソッドが常にsetAverageメソッドの前に呼び出されるようにしたい
が最初に呼び出された場合setAverage、エラーが返されます。
get の前に set が呼び出されたかどうかを確認する方法について混乱しています。
getAverable が非プリミティブ オブジェクトを返す場合、値が null かどうかを確認できます。
整数などのプリミティブ値を返す場合は、ブール値を使用して setMethod が呼び出されたかどうかを確認できます。
class Name {
    int value;
    boolean isCalled;
    public int getValue() {
        if(isCalled == false) {
            throw new Exception();
        }
        else {
           return value;
        }
    }
    public void setValue(int value) {
        isCalled = true;
        this.value = value;
    }
}