LINUX.ORG.RU

История изменений

Исправление Forum0888, (текущая версия) :

А вот так?


class MyIntType{
    int min = 1000;
    int max = 2000;
    boolean even = true;

    private value;

    public MyIntType(int value){

     if( ! ( value >= min && value <= max && isEven() ) )
      throw new MyCustomException();

     this.value = value;

    }
}

Исходная версия Forum0888, :

А вот так?


class MyIntType{
    int min = 1000;
    int max = 2000;
    boolean even = true;

    private value;

    public MyIntType(int value){
        if( ! ( value >= min && value <= max && isEven() ) ) throw new MyCustomException();
        this.value = value;

    }
}