Ohjelman pitäisi tulostaa seuraavaa:
Sovelluslogiikka toimii
Päivitetään käyttöliittymää
Sovelluslogiikka toimii
Päivitetään käyttöliittymää
Sovelluslogiikka toimii
Päivitetään käyttöliittymää
Mutta tulostaa vain: Sovelluslogiikka toimii niin missä vika?
package mooc.ui;
public interface Kayttoliittyma {
void paivita();
}
package mooc.ui;
public class Tekstikayttoliittyma implements Kayttoliittyma{
@Override
public void paivita() {
System.out.println("Päivitetään käyttöliittymää ");
}
}
package mooc.logiikka;
import mooc.ui.Kayttoliittyma;
public class Sovelluslogiikka implements Kayttoliittyma {
public Sovelluslogiikka(Kayttoliittyma kayttoliittyma) {
}
public void suorita(int montaKertaa) {
System.out.println("Sovelluslogiikka toimii ");
}
@Override
public void paivita() {
}
}
import mooc.logiikka.Sovelluslogiikka;
import mooc.ui.Kayttoliittyma;
import mooc.ui.Tekstikayttoliittyma;
public class Main {
public static void main(String[] args) {
Kayttoliittyma kayttoliittyma = new Tekstikayttoliittyma();
new Sovelluslogiikka(kayttoliittyma).suorita(3);
}
}
Sovelluslogiikka
4
352
Vastaukset 4
- dffdfffdd
Tuollahan tämä tehtävä onkin
http://mooc.cs.helsinki.fi/ohjelmointi/materiaali-kevat13/viikko-9
1. sovelluslogiikan ei tule toteuttaa käyttöliittymän rajapintaa. Ideahaon erottaa sovelluslogiikka ja käyttöliittymä toisistaan! Eli, ota "implements Kayttoliittyma" pois sovelluslogiikasta ja myös turha paivita metodi jota et kutsu kuitenkaan
2. annat sovelluslogiikan konstruktorille kayttoliittymaolion, muttet tee sillä koskaan mitään. Laita tämä olio talteen ja kutsu sen metodia paivita vaikka tuon print lausekkeen jalkeen - mooccilainen
En tajuu.
- dffsdfdsf
Nojoo, ehkä noita rajapintoja (interface) ei ole vielä aiemmin käsitelty? No älä siitä välitä se tulee myöhemmin. Varsinaisena opeteltavana asiana tässä tehtävässä ilmeisesti onkin pakkaukset.
Korjaa Sovelluslogiikka luokan esittely samanlaiseksi kuin se on tehtävänannosskain. Poista samalla myös turha Paivita metodi Sovelluslogiikasta.
Lisää Sovelluslogiikka luokkaan muuttuja jonka tyyppi on "Kayttoliittyma". Tähän muuttujaan tallennat konstruktorissa saamasi kayttöliittymäolion.
Ja ihan suoraan tehtävästä..
"Jokaisen "Sovelluslogiikka toimii"-tulostuksen jälkeen tulee kutsua konstruktorin parametrina saadun rajapinnan Kayttoliittyma-toteuttaman olion määrittelemää paivita()-metodia."
Jos et vieläkään tajua niin harkitte toista alaa
- OLEN12VUOTIAS;ARRANG
Sovelluslogiikka toimii
Päivitetään käyttöliittymää
Sovelluslogiikka toimii
Päivitetään käyttöliittymää
Sovelluslogiikka toimii
Päivitetään käyttöliittymää
?
okeei, tee classi ja nimee miks huvittaa.
sitten
system.out.println ("Päivitetään käyttöliittymää");
system.out.println ("Sovelluslogiikka toimii");
system.out.println ("Päivitetään käyttöliittymää");
system.out.println ("Sovelluslogiikka toimii");
system.out.println ("Päivitetään käyttöliittymää");
system.out.println ("Sovelluslogiikka toimii");
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 671084
- 981054
Tiesitkö? Jorma Uotisen EX-rakas on Helena Lindgren - Nämä ovat välit nyt: "Me ollaan..."
Jorma Uotinen ja Helena Lindgren olivat avoliitossa v. 1982-1999. Pariskunta oli aikansa näyttävä julkkispari, missä i22902Olet nainen ollut vaikein rasti
Eniten olet tunteitani myllännyt ja niitä kuluttanut, ja tuottanut. 🤔62852Anteeksi J-mies
Anteeksi että myötävaikutin siihen että rakastuit minuun, jota et voi koskaan saada. Viimeksi kun näimme ja katselimme t124825- 134817
- 57735
Kenen viisautta on ollut laittaa tie väärällä murskeella pilalle
Kenen viisautta on ollut kun Siimeksen/Kylmänpurontie pantu pilalle kun on ajettu liian karkeaa mursketta. Rengasliikke26710Kuhmolainen opettaja tuomittu vainoamisesta
https://yle.fi/a/74-20248184 ”Kuusikymppinen kuhmolaisnainen piinasi naapureitaan lähes kahdeksan vuoden ajan. Nainen16685- 45666
Minä muistan
Minä muistan sinut nauravana. Sellaisena, joka sai tavallisenkin hetken tuntumaan vähän kevyemmältä, kuin huoneeseen ol45620- 19617
Siinä kävi mies nyt niin että tämä ämmä muuttaa ulkomaille
Vuonojen maa kutsuu, joten ei hätää. Et kuule minusta enää. 😂 Lycka till! Ämmä riittää.82596Mitä muuta on olemassa kuin lisääntyminen
Jos mies ei pääse lisääntymään niin mikä hänen osansa elämässä on? mitä jää jäljelle? Hän on vain muiden palvelija kok127592Koska Martina viettää aikaansa lapsiensa kanssa
Äiti vaan juoksee miehen perässä Tallinnassa, Lontoossa, Turussa. Kyllä oli kätilö oikeassa, kun sanoi, että ei olisi ka142592Ähtäri on taas TV: n ja radion ykkösuutinen
Uusi podcast on julkaistu ja on nyt kuunneltavissa. Mot on tehnyt hyvää työtä! Mikko Savola ja kepu ei ota mitään vast48590- 35580
- 46578
Elämäni biisi -paljastus: Tänä lauantaina 26.9. nämä julkkikset istahtavat sinisille sohville!
Katsotko Elämäni biisiä? Elämäni biisi on monen suomalaisen suosikki. Vieraslista lauantaina 26.9. tarjoilee vieraita m6563Pahkalassa tapahtuu
Mitäs on tapahtunut yöllä pahkalan kerrostaloilla.oli poliisia ja ambulanssia taas vaihteeksi11549