demo
Class KerhoRek.Henkilo

java.lang.Object
  extended by demo.KerhoRek.Henkilo
Enclosing class:
KerhoRek

public static class KerhoRek.Henkilo
extends java.lang.Object

Henkilöluokka


Field Summary
private  java.lang.String nimi
           
private  java.lang.Integer nroOsoitin
           
private  java.lang.String osoite
           
private  java.lang.String postinro
           
 
Constructor Summary
KerhoRek.Henkilo(java.lang.String nimi, java.lang.String osoite, java.lang.String postinro, java.lang.Integer nroOsoitin)
          Alustetaan henkilön tiedot
 
Method Summary
 int compareTo(java.lang.String nimi)
          Verrataan henkilön nimeä
 void tulosta(java.io.OutputStream os)
          Tulostetaan henkilön tiedot tietovirtaan
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nimi

private final java.lang.String nimi

osoite

private final java.lang.String osoite

postinro

private final java.lang.String postinro

nroOsoitin

private final java.lang.Integer nroOsoitin
Constructor Detail

KerhoRek.Henkilo

public KerhoRek.Henkilo(java.lang.String nimi,
                        java.lang.String osoite,
                        java.lang.String postinro,
                        java.lang.Integer nroOsoitin)
Alustetaan henkilön tiedot

Parameters:
nimi - henkilön nimi
osoite - henkilön osoite
postinro - henkilön postinumero
nroOsoitin - viite kokonaisluku-olioon
Method Detail

tulosta

public void tulosta(java.io.OutputStream os)
Tulostetaan henkilön tiedot tietovirtaan

Parameters:
os - virta johon tulostetaan

compareTo

public int compareTo(java.lang.String nimi)
Verrataan henkilön nimeä

Parameters:
nimi - verrattava nimi
Returns:
<0 jos oma nimi ensin, 0 jos samat nimet ja >0 jos oma nimi myöhemmin