Class CurrencyAmount


  • public class CurrencyAmount
    extends Measure
    An amount of currency, consisting of a Number and a Currency. CurrencyAmount objects are immutable.
    Author:
    Alan Liu
    See Also:
    Number, Currency
    • Constructor Detail

      • CurrencyAmount

        public CurrencyAmount​(Number number,
                              Currency currency)
        Constructs a new object given a number and a currency.
        Parameters:
        number - the number
        currency - the currency
      • CurrencyAmount

        public CurrencyAmount​(double number,
                              Currency currency)
        Constructs a new object given a double value and a currency.
        Parameters:
        number - a double value
        currency - the currency
      • CurrencyAmount

        public CurrencyAmount​(Number number,
                              Currency currency)
        Constructs a new object given a number and a Java currency.
        Parameters:
        number - the number
        currency - the currency
      • CurrencyAmount

        public CurrencyAmount​(double number,
                              Currency currency)
        Constructs a new object given a double value and a Java currency.
        Parameters:
        number - a double value
        currency - the currency
    • Method Detail

      • getCurrency

        public Currency getCurrency()
        Returns the currency of this object.
        Returns:
        this object's Currency