Olio ongelma

bboon

Ongelmani on seuraava. en ymmärrä ja en osaa ratkaista kyseistä tehtävää. Yritetty on vaik kuin mut ei vaan onnistu

Tehtävän anto

Alla on luokka "Koira", josta puuttuu olioden muodostamiseen tarvittava alustusmetodi, sekä metodit tulosta_tiedot() ja annaAani(). Täydennä luokkaa niin, että luokasta voidaan muodostaa olioita. Olion muodostamisen yhteydessä olio saa arvot: ika, nimi, rotu ja aani.

Alla oleva luokka KoiranTesti hyödyntää Koira-luokkaa tulostaen näytölle esimerkkitulosteen näköisen tulosteen.


class Koira
{
int ika;
String nimi, rotu, aani;

// muodostin
// metodi tulosta_tiedot()
// metodi annaAani()
}

public class KoiranTesti
{
public static void main(String[] args)
{
Koira rekku = new Koira (2, "Rekku", "Dalmatialainen", "Hau!!!");
System.out.println("Koiran tiedot:");
rekku.tulosta_tiedot();
System.out.println("\nKoira sanoo: " rekku.annaAani());
}
}
Esimerkkitulostus


Koiran tiedot:
Nimi: Rekku
Ikä: 2
Rotu: Dalmatialainen

Koira sanoo: Hau!!!

Aikaan saannokseni:
public KoiranTesti(String uusi_nimi, String uusi_rotu, int ika){
nimi = uusi_nimi;
rotu = uusi_rotu;
ika = uusi_ika;

public void Aani(){
System.out.println("Hau!!!");
}

public void asetaNimi(String uusi_nimi){
nimi = uusi_nimi;
}

public void asetaRotu(String uusi_rotu){
rotu = uusi_rotu;
}

public void asetaIka(int uusi_ika){
ika = uusi_ika;
}

public void tulosta_tiedot() {
System.out.println(nimi ": " ika " vuotias " rotu);
}
}

3

674

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • fidel1

      Ensinnäkin, sun piti täydentää Koira-luokka, ei KoiranTesti-luokkaa, joka onkin jo kunnossa. Eli lisää noi sun toteuttamat metodit Koira-luokan sisään.

      Ja sitten, olet määritellyt metodit luokan muodostimen sisällä. Tämä ei ole oikein, kaikki luokan metodit ja muodostimet tulee määritellä samalla tasolla.

      Yritä näillä neuvoilla, nämä ovat niin perusjuttuja, että jossei niitä opi, kannattaa varmaan yritää jotain toista alaa..

    • bboon

      tarkoitatko et näin pitäs tehdä vai jotain muuta?

      public Koira(String nimi, int ika, String rotu){
      this.nimi = nimi;
      this.ika = ika;
      this.rotu = rotu;

      }


      public void tulosta_tiedot() {
      System.out.println(nimi ": " ika " " rotu);
      }


      public void annaAani(){
      System.out.println("Koira sanoo: Hau!!!");
      }

      }

      • Piru_

        huomaa vain mikä järjestys on käytössä oliota muodostettaessa luokassa KoiranTesti.

        Siellä kutsutaan new Koira(2, jne jne

        ja sinulla on public Koira(String nimi, int ika jne jne

        eli korjaa muodostimesi parametrien järjestys samaksi kuin KoiranTesti-luokassa on käytetty


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Haluan sinut, kuuletko minua.

      Haluan sinut. Toivon, että voisimme olla yhdessä. Mietin pystynkö täyttämään toiveesi, olemaan arvoisesi. Voisitko saad
      Ikävä
      67
      1222
    2. Hän on tosi

      hyvännäköinen. Ei edes ryppyi oo. :D
      Ikävä
      42
      901
    3. Alastomat miehet seksikeinussa lasten nähden PRIDEssä!

      https://www.iltalehti.fi/kotimaa/a/adf62289-a0b6-4b4c-9672-9e19c01beb51 Eikö nyt muka mene jo aivan liian pitkälle että
      Maailman menoa
      335
      685
    4. Rakastan häntä

      Jumala, rakastan häntä. Haluan olla hänen omansa. Hänen vierellä. Halata häntä.
      Ikävä
      51
      661
    5. Ei kukaan ole katsonut

      Kuten sinä. Niin välittävä ja hellä katse.
      Ikävä
      51
      638
    6. Anteeksipyynnöstä

      Uskotko anteeksipyynnön voimaan? Mikä tekee anteeksipyynnöstä vaikeaa? Onko se mielestäsi joskus turhaa, joko pyytäjän
      Ikävä
      116
      636
    7. Kuka sitä naista maalittaa

      Täällä oikeasti?
      Ikävä
      99
      622
    8. Naiselle Kuuleppa Tämä

      Tämä ei ole mikään vitsi. Minulla on ikävä sinua nainen! Naiselle mieheltä
      Ikävä
      38
      605
    9. Oletko päässyt minusta

      Eteenpäin?
      Ikävä
      76
      582
    10. Onko mun toinen

      Puoliskoni täällä, huhuuu 😍❤️ Ihanista ihanin 😚😚
      Ikävä
      56
      574
    Aihe