Class AikaE

java.lang.Object
  |
  +--AikaE
All Implemented Interfaces:
AikaRajapinta

public class AikaE
extends java.lang.Object
implements AikaRajapinta

Luokka toteuttamaan sovitun julkisen rajapinnan

Version:
1.0, 01.02.2003
Author:
Vesa Lappalainen

Field Summary
private  int h
           
private  int m
           
 
Constructor Summary
AikaE()
           
AikaE(int h)
          Asettaa uuden ajan ja pitää huolen että aika on aina oikeaa muotoa.
AikaE(int h, int m)
          Alustaa ajan
 
Method Summary
 void aseta(int h, int m)
          Asettaa uuden ajan ja pitää huolen että aika on aina oikeaa muotoa.
 int getH()
           
 int getM()
           
static void lisaa(AikaE aika, int lisa_min)
           
 void lisaa(int lisa_min)
          Lisää aikaan valitun minuuttimäärän
static void main(java.lang.String[] args)
           
 void tulosta()
          Tulostaa ajan muodossa 15:05 sekä aina rivinvaihdon
 void tulosta(boolean lf)
          Tulostaa ajan muodossa 15:05
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

h

private int h

m

private int m
Constructor Detail

AikaE

public AikaE()

AikaE

public AikaE(int h)
Asettaa uuden ajan ja pitää huolen että aika on aina oikeaa muotoa.

Parameters:
h - asetettavat tunnit

AikaE

public AikaE(int h,
             int m)
Alustaa ajan

Parameters:
h - tunnit
m - minuutit
Method Detail

aseta

public void aseta(int h,
                  int m)
Asettaa uuden ajan ja pitää huolen että aika on aina oikeaa muotoa.

Specified by:
aseta in interface AikaRajapinta
Parameters:
h - asetettavat tunnit
m - asetettavat minuutit

tulosta

public void tulosta(boolean lf)
Tulostaa ajan muodossa 15:05

Specified by:
tulosta in interface AikaRajapinta
Parameters:
lf - tulostetaanko rivinvaihto vai ei

tulosta

public void tulosta()
Tulostaa ajan muodossa 15:05 sekä aina rivinvaihdon

Specified by:
tulosta in interface AikaRajapinta

lisaa

public void lisaa(int lisa_min)
Lisää aikaan valitun minuuttimäärän

Specified by:
lisaa in interface AikaRajapinta
Parameters:
lisa_min - lisättävä minuuttimäärä

lisaa

public static void lisaa(AikaE aika,
                         int lisa_min)

getH

public int getH()
Specified by:
getH in interface AikaRajapinta

getM

public int getM()
Specified by:
getM in interface AikaRajapinta

main

public static void main(java.lang.String[] args)