|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectdemo.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ävuosi| Method 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 | |||||||