Hei,
Löytyisikö apua tällaiseen tehtävänantoon:
Pitäisi tehdä Pelaaja -luokka joka rakentuu yhden atribuutin ympärille. Tämä attribuutti on private Noppa[] nopat -taulukko.
Pelaajalle tehdään konstruktori, joka saa argumenttina Noppa[]-taulukon, joka sitten konstruktorin rungossa asetetaan instanssimuuttujaan nopat.
Lisäksi Pelaaja tarvitsee metodin heitäNoppia(),
joka osaa heittää instanssimuuttujassa nopat
olevia kaikkia viittä noppaa.
Ohjelmoinnin vasta aloittaneena toivosin että joku voisi auttaa hahmottamaan tätä tehtävänantoa minulle! Mielummin vaikka suoraan koodina! Kiitos!
terv. Linda
Löytyisikö apua tällaiseen tehtävänantoon:
Pitäisi tehdä Pelaaja -luokka joka rakentuu yhden atribuutin ympärille. Tämä attribuutti on private Noppa[] nopat -taulukko.
Pelaajalle tehdään konstruktori, joka saa argumenttina Noppa[]-taulukon, joka sitten konstruktorin rungossa asetetaan instanssimuuttujaan nopat.
Lisäksi Pelaaja tarvitsee metodin heitäNoppia(),
joka osaa heittää instanssimuuttujassa nopat
olevia kaikkia viittä noppaa.
Ohjelmoinnin vasta aloittaneena toivosin että joku voisi auttaa hahmottamaan tätä tehtävänantoa minulle! Mielummin vaikka suoraan koodina! Kiitos!
terv. Linda
Vastaukset 2
Vanhimmat
class Pelaaja {
public Noppa[] nopat;
public Pelaaja(Noppa[] n) {
nopat= new Noppa[5];
nopat=n;
}
heitäNoppia() {
for(int i=0; i
huonon tehtäväannon takia voi tuntua aloittelijasta todella vaikeelta...
Pyydä opettajaa selvittämään mitä tässä oikein tehdään ;-)
----------------------------------------
//pelaaja luokka
public class Pelaaja {
//aliluokan alustus
private Noppa[] noppa = new Noppa[0];
//konstruktori
public Pelaaja(Noppa[] argumenttiNopat) {
//aliluokan uudelleen alustus
//argumentin mukaan
noppa = argumenttiNopat;
}
//metodi
public void heitaNoppia() {
//käydään läpi nopat ja heitetään niitä
for (int i=0; i