org.jmlspecs.samples.prelimdesign
Class USMoney
java.lang.Object
org.jmlspecs.samples.prelimdesign.MoneyAC
org.jmlspecs.samples.prelimdesign.MoneyComparableAC
org.jmlspecs.samples.prelimdesign.USMoney
- All Implemented Interfaces:
- Cloneable, JMLType, Money, MoneyComparable, MoneyOps, Serializable
- public class USMoney
- extends MoneyComparableAC
- implements MoneyOps
| Fields inherited from class org.jmlspecs.samples.prelimdesign.MoneyAC |
numCents |
USMoney
public USMoney(long cs)
USMoney
public USMoney(double amt)
plus
public MoneyOps plus(Money m2)
- Specified by:
plus in interface MoneyOps
minus
public MoneyOps minus(Money m2)
- Specified by:
minus in interface MoneyOps
scaleBy
public MoneyOps scaleBy(double factor)
- Specified by:
scaleBy in interface MoneyOps
toString
public String toString()
- Overrides:
toString in class Object
JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.