| 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 |