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);
}
}
Olio ongelma
3
659
Vastaukset
- 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
Elikkä Riikka Purra ei kannusta Suomea edes euroviisuissa
Sellaista on persujen "isänmaallisuus", oma kansa viimeiseksi ja ulkomaalaiset ensimmäisiksi. https://www.iltalehti.fi/1792688- 1642509
Victoria-tytär, 16, vertaa Martina Aitolehteä ja Esko Eerikäistä: "Iskä on enemmän..."
Martina Aitolehti ja Esko Eerikäinen ovat ex-pari ja heillä on yksi yhteinen tytär, Victoria. Eerikäinen oli Huomenta Su1182187Riikka: 3 euron bensa, Ruotsi: bensavero jopa alle EU-minimin
Eipä vaan suomalainen autoilija saa kaikkien rakastamalta Riikalta sympatiaa. Ruotsissa on eri meininki, siellä diskutee612063Riikka runnoo: datakeskuksille tulee UUSI yritystuki
"Suomen valtio erikseen tukee esimerkiksi kryptovaluuttaan tai aikuisviihteeseen tai muuhun keskittyviä datakeskuksia."31729"UKRAINA HYÖKKÄÄ LATVIAN ÖLJYVARASTOON JA JUNAAN"!!!
"MATKUSTAJAJUNA SAI UKRAINALAISLENNOKEISTA VAKAVIA VAURIOITA"!!!591444Hilma Hallo-ahon kuvat julki - kiistää SSK ryhmän nimen merkityksen
Eduskunnan puhemies Jussi Halla-ahon tyttären ympärille on noussut skandaali. Lehdistö sai selville Hilma Hallo-ahon kuu2041420Miten kestätte tyhmiä?
Miten usein turhaudutte tai suututte ihmisiin, joilla on matala älykkyys? Minulla tätä tapahtuu useita kertoja viikossa2251163Sofia Belorf rehellisenä suhteen alusta Jeff-miljonäärirakkaaseen: "Hän ei..."
Sofia Belórfin elämä on tapetilla Sofia Bling Bling Dubai -realityssä. Näyttävien puitteiden rinnalla Belórf avaa elämää931128Äänestän seuraavissa eduskuntavaaleissa persuja.
Persut on ainoa puolue, joka aidosti vastustaa islamisaatiota Suomessa.3701073