public class AprationalField extends AbstractField<AprationalField,Aprational>
Constructor and Description |
---|
AprationalField(Aprational value)
Constructs a new rational field object with the specified value.
|
Modifier and Type | Method and Description |
---|---|
AprationalField |
copy()
Returns a copy of this object.
|
AprationalField |
inverse()
Returns the multiplicative inverse of this object.
|
AprationalField |
opposite()
Returns the additive inverse of this object.
|
AprationalField |
plus(AprationalField that)
Returns the sum of this object with the one specified.
|
AprationalField |
times(AprationalField that)
Returns the product of this object with the one specified.
|
compareTo, doubleValue, equals, hashCode, isLargerThan, longValue, toText, value
byteValue, floatValue, intValue, isGreaterThan, isLessThan, minus, pow, shortValue, toString
public AprationalField(Aprational value)
value
- The value.public AprationalField plus(AprationalField that)
AbstractField
plus
in interface GroupAdditive<AprationalField>
plus
in class AbstractField<AprationalField,Aprational>
that
- The addend.this + that
public AprationalField opposite()
AbstractField
opposite
in interface GroupAdditive<AprationalField>
opposite
in class AbstractField<AprationalField,Aprational>
-this
public AprationalField times(AprationalField that)
AbstractField
times
in interface GroupMultiplicative<AprationalField>
times
in interface Ring<AprationalField>
times
in class AbstractField<AprationalField,Aprational>
that
- The multiplicand.this * that
public AprationalField inverse() throws ArithmeticException
AbstractField
inverse
in interface GroupMultiplicative<AprationalField>
inverse
in class AbstractField<AprationalField,Aprational>
1 / this
ArithmeticException
- If the divisor is zero.public AprationalField copy()
AbstractField
copy
in interface ValueType
copy
in class AbstractField<AprationalField,Aprational>