Olio-ohjelmointi
Luokka, olio
Tehtävä 1: Yksinkertainen luokka

Luo luokka nimeltä Henkilo, jolla on kaksi julkista jäsenmuuttujaa: nimi (merkkijono) ja ika (kokonaisluku). Luo pääohjelmassa yksi Henkilo-olio, aseta sen tiedot ja tulosta ne.

Vihje: Älä tee metodeja (Getter ja Setter) vielä, vaan aseta arvot suoraan jäsenmuuttujille (Huono tapa).

Tehtävä 2: Luokan metodi

Tee edellisen esimerkin luokka niin, että jäsenmuuttujat ovat privaatteja ja tee niille Getterit ja Setterit. Lisää Henkilo-luokkaan metodi tulostaTiedot(), joka tulostaa henkilön nimen ja iän. Kutsu metodia pääohjelmassa luodulle oliolle.

Tehtävä 3: Konstruktori

Lisää Henkilo-luokkaan konstruktori, joka ottaa parametrina nimen ja iän ja asettaa ne jäsenmuuttujille. Luo olio käyttämällä tätä konstruktoria ja tulosta sen tiedot metodin avulla.

Vihje: Konstruktori määritellään ilman paluuarvoa, ja sillä tulee olla sama nimi kuin luokalla.

Tehtävä 4: Olion luominen pinoon ja kekoon

Tee samanlainen Henkilo-luokka kuin edellä ja pääohjelma, jossa luodaan Henkilo luokan olio :

  • pinoon
  • kekoon osoittimella
  • kekoon smartpointterilla



Toggle Menu