1   package kanta;
2   import fi.jyu.mit.ohj2.Mjonot;
3   
4   /**
5    * Kenttä rahojen tallentamista varten
6    * @author vesal
7    * @version 31.3.2008
8    * TODO Kannattaisiko tehdä muulla tietotyypillä?
9    * TODO Sellaisella jossa tarkkuus säilyy.
10   *
11   */
12  public class RahaKentta extends DoubleKentta {
13      
14      
15    /**
16     * Alustetaan kenttä kysymyksellä.
17     * @param kysymys joka näytetään kenttää kysyttäessä.
18     */
19    public RahaKentta(String kysymys) { super(kysymys); }
20    
21    /**
22     * @return palautetaan kentän arvo kahdella desimaalilla.
23     * @example
24     * <pre name="test">
25     * RahaKentta kentta = new RahaKentta("hinta");
26     * kentta.aseta("12.345") === null; kentta.toString() === "12.34"; 
27     * </pre>
28     */
29    @Override
30    public String toString() { return Mjonot.fmt(getValue(),4,2); }
31  }
32  
33