AikaRajapinta.java |
1 /** 2 * Rajapinta Aika-luokille 3 * @author Vesa Lappalainen 4 * @version 1.0, 01.02.2003 5 */ 6 public interface AikaRajapinta { 7 8 /** 9 * Asettaa uuden ajan ja pitää huolen että aika on aina oikeaa muotoa. 10 * @param h asetettavat tunnit 11 * @param m asetettavat minuutit 12 */ 13 void aseta(int h,int m); 14 15 /** 16 * Tulostaa ajan muodossa 15:05 17 * @param lf tulostetaanko rivinvaihto vai ei 18 */ 19 void tulosta(boolean lf); 20 21 /** 22 * Tulostaa ajan muodossa 15:05 sekä aina rivinvaihdon 23 */ 24 public void tulosta(); 25 26 /** 27 * Lisää aikaan valitun minuuttimäärän 28 * @param lisa_min lisättävä minuuttimäärä 29 */ 30 void lisaa(int lisa_min); 31 32 int getH(); 33 int getM(); 34 } 35 36
AikaRajapinta.java |