|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object demo.Henkilo
public class Henkilo
Henkilo-luokka. Henkilöllä on nimi ja syntymävuosi.
Field Summary | |
---|---|
private java.lang.String |
etunimi
|
private java.lang.String |
sukunimi
|
private int |
syntymavuosi
|
Constructor Summary | |
---|---|
Henkilo()
Alustetaan henkilön nimi tyhjäksi ja syntymävuosi nollaksi. |
|
Henkilo(java.lang.String etunimi,
java.lang.String sukunimi,
int syntymavuosi)
Alustetaan henkilön tiedot annetuilla arvoilla |
Method Summary | |
---|---|
void |
kysy()
Kysytään henkilön tiedot ja ehdotetaan alkuperäisiä arvoja oletuksena |
static void |
main(java.lang.String[] args)
Testataan henkilöluokkaa |
void |
tulosta()
Tulostetaan henkilön tiedot näytölle. |
void |
tulosta(java.io.OutputStream os)
Tulostetaan henkilön tiedot paramterina tuotuu tietovirtaan |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.lang.String etunimi
private java.lang.String sukunimi
private int syntymavuosi
Constructor Detail |
---|
public Henkilo()
public Henkilo(java.lang.String etunimi, java.lang.String sukunimi, int syntymavuosi)
etunimi
- henkilön uusi etunimisukunimi
- henkilön uusi sukunimisyntymavuosi
- henkilön uusi syntymävuosiMethod Detail |
---|
public void tulosta(java.io.OutputStream os)
os
- tietovirta johon tiedot tulostetaanpublic void tulosta()
public void kysy()
#import fi.jyu.mit.ohj2.Suuntaaja; Suuntaaja.StringInput si = new Suuntaaja.StringInput(); Suuntaaja.StringOutput so = new Suuntaaja.StringOutput(); Henkilo hlo = new Henkilo(); si.input("Matti\nMeikäläinen\n1978\n"); hlo.kysy(); so.reset(); hlo.tulosta(); so.ero("Matti Meikäläinen 1978\n") === null; si.input("\nMeikä\n\n"); hlo.kysy(); so.reset(); hlo.tulosta(); so.ero("Matti Meikä 1978\n") === null; si.input("\n\n1968\n"); hlo.kysy(); so.reset(); hlo.tulosta(); so.ero("Matti Meikä 1968\n") === null; si.palauta(); so.palauta();
public static void main(java.lang.String[] args)
args
- ei käytössä
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |