public class IntKentta extends PerusKentta
tarkistaja
Constructor and Description |
---|
IntKentta(java.lang.String kysymys)
Alustetaan kenttä kysymyksellä.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
aseta(java.lang.String jono)
Asetetaan kentän arvo merkkijonosta.
|
Kentta |
clone() |
java.lang.String |
getAvain()
Palauttaa kentän tiedot veratiltavana merkkijonona
|
int |
getSijainti() |
int |
getValue() |
void |
setValue(int value)
Asetetaan kentän arvo kokonaislukuna
|
java.lang.String |
toString()
kentän arvo merkkijonona.
|
compareTo, getKysymys
public IntKentta(java.lang.String kysymys)
kysymys
- joka näytetään kenttää kysyttäessä.public int getValue()
public void setValue(int value)
value
- asetettava kokonaislukuarvopublic java.lang.String toString()
Kentta
toString
in interface Kentta
toString
in class PerusKentta
PerusKentta.toString()
public java.lang.String aseta(java.lang.String jono)
aseta
in interface Kentta
aseta
in class PerusKentta
jono
- kentään asetettava arvo mekrkijononaPerusKentta.aseta(java.lang.String)
IntKentta kentta = new IntKentta("määrä"); kentta.aseta("12") === null; kentta.getValue() === 12; kentta.aseta("k") === "Ei kokonaisluku (k)"; kentta.getValue() === 12;
public java.lang.String getAvain()
getAvain
in interface Kentta
getAvain
in class PerusKentta
IntKentta kentta = new IntKentta("määrä"); kentta.aseta("12"); kentta.getAvain() === " 12"; kentta.aseta("1"); kentta.getAvain() === " 1"; kentta.aseta("999"); kentta.getAvain() === " 999";
public Kentta clone() throws java.lang.CloneNotSupportedException
clone
in interface Kentta
clone
in class PerusKentta
java.lang.CloneNotSupportedException
#THROWS CloneNotSupportedException IntKentta kentta = new IntKentta("määrä"); kentta.aseta("12"); IntKentta klooni = (IntKentta)kentta.clone(); kentta.getValue() === klooni.getValue(); kentta.aseta("13"); kentta.getValue() === 13; klooni.getValue() === 12;
public int getSijainti()
getSijainti
in interface Kentta
getSijainti
in class PerusKentta