kanta
Class IntKentta
java.lang.Object
kanta.PerusKentta
kanta.IntKentta
- All Implemented Interfaces:
- Kentta
public class IntKentta
- extends PerusKentta
Kenttä kokonaislukujen tallentamiseksi
- Version:
- 31.3.2008
- Author:
- vesal
|
Constructor Summary |
IntKentta(String kysymys)
Alustetaan kenttä kysymyksellä. |
IntKentta
public IntKentta(String kysymys)
- Alustetaan kenttä kysymyksellä.
- Parameters:
kysymys - joka näytetään kenttää kysyttäessä.
getValue
public int getValue()
- Returns:
- kentän arvo kokonaislukuna
setValue
public void setValue(int value)
- Asetetaan kentän arvo kokonaislukuna
- Parameters:
value - asetettava kokonaislukuarvo
toString
public String toString()
- Description copied from interface:
Kentta
- kentän arvo merkkijonona.
- Specified by:
toString in interface Kentta- Specified by:
toString in class PerusKentta
- Returns:
- Kentän arvo merkkijonona
- See Also:
PerusKentta.toString()
aseta
public String aseta(String jono)
- Asetetaan kentän arvo merkkijonosta. Jos jono
kunnollinen, palautetaan null. Jos jono ei
kunnollinen int-syöte, palautetaan virheilmoitus ja
kentän alkuperäinen arvo jää voimaan.
- Specified by:
aseta in interface Kentta- Specified by:
aseta in class PerusKentta
- Parameters:
jono - kentään asetettava arvo mekrkijonona
- Returns:
- null jos hyvä arvo, muuten virhe.
- See Also:
PerusKentta.aseta(java.lang.String)- Example:
IntKentta kentta = new IntKentta("määrä");
kentta.aseta("12") === null; kentta.getValue() === 12;
kentta.aseta("k") === "Virhe: jono = \"k\""; kentta.getValue() === 12;