Skip to content
Snippets Groups Projects
Select Git revision
  • 94719a94ce6ea5f255af7d40af6e6fb4337ab33a
  • main default protected
  • vaihe1
3 results

Henkilo.java

Blame
  • Forked from tie / ohj2 / 2023k / ohj2
    13 commits ahead of the upstream repository.
    user avatar
    Koivisto Ida Maria Hannuntytär authored
    94719a94
    History
    Henkilo.java 1.64 KiB
    package rekisteriJAVA;
    
    import java.io.PrintStream;
    
    
    /**
     * 
     * @author idamk
     * @version 22.2.2023
     *
     */
    public class Henkilo {
    
        private int         tunnusNro       = 0;
        private String      nimi            = "";
        private String      syntymaAika     = ""; // vai int?
        private int         tehtava         = 0;
        private String      kotiKunta       = "";
        private String      seura           = "";
        
        
        /**
         * Oletusmuodostaja, asettaa henkilon tiedot tyhjäksi
         */
        public Henkilo() {
            // ei tarvitse oletusmuodostajaa
        }
        
        /**
         * Tulostaa tietovirran, nyt "Kalle"
         * @param out Kalle
         */
        public void tulosta(PrintStream out) {
            out.println(String.format("%03d", tunnusNro) + " " + nimi);
            out.println(syntymaAika + " " + kotiKunta);
            out.println(tehtava + " " + seura);
        }
        
        /**
         * @param args ei käytössä
         */
        public static void main(String[] args) { //ei kuuluisi olla kuin yksi kpl ohjelmassa, ajaessa kerrotaan mikä main ajetaan
            Henkilo kalle = new Henkilo(); //luo uuden jäsenen
            //Henkilo kalle2 = new Henkilo();
            
            //kalle.rekisteroi(); //antaa numeron
            //kalle2.rekisteroi();
            
            kalle.tulosta(System.out); //tulostaa näkyville, muttei shelliin
            //kalle2.tulosta(System.out);
            
            //kalle.vastaaKalleRovanpera(); //täyttää lomakkeen valmiiksi
            //kalle2.vastaaKalleRovanpera();
            
            //kalle.tulosta(System.out);
            //kalle2.tulosta(System.out);
    
        }
        
        
        
        /**
         * 
         */
        public void vastaaKalleRovanpera() {
            //
        }
    
    }