.dsy:it.
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Fondamenti di architettura e programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=234)
-- [java] esercizi in preparazione al compito del 30 (http://www.dsy.it/forum/showthread.php?threadid=2415)


Posted by aesse on 23-01-2003 16:19:

[java] esercizi in preparazione al compito del 30

Durante la lezione di preparazione al compito del 30 c'era un esercizio che chiedeva di aggiungere alla classe Gioco un costruttore usando il costruttore esistente.

So che andava risolto con il this come riferimento al costruttore esistente, ma non sono del tutto convinto (vorrei provare a compilarlo) e soprattutto non sono riuscito a copiare bene il codice java dell'esercizio.

Qualcuno potrebbe pubblicarlo qui?


Posted by Rifinitore on 23-01-2003 17:53:

L'esercizio era questo :

data la classe Gioco, implementare in java il costruttore Gioco che prenda in ingresso due parametri (il codice e il prezzo). Il costruttore deve obbligatoriamente sfruttare il costruttore postato nel seguente codice:

public class Gioco {
public String colore;
public double prezzo;
public Gioco (double nuovoPrezzo) {
prezzo = nuovoPrezzo;
colore = "Colore sconosciuto";
}
?????? <-- il nuovo costruttore va messo qui !
}


Risposta:

public Gioco (String nuovoColore, double nuovoPrezzo) {
this(nuovoPrezzo);
colore(nuovoColore);
}


;)

__________________
Peppe
http://www.peppedotnet.it


Posted by aesse on 23-01-2003 18:40:

Grazie mille :)

Effettivamente non ci sono altri sistemi per chiamare il primo costruttore

p.s. l'ultima riga del nuovo costruttore è colore=nuovoColore;


Posted by Rifinitore on 23-01-2003 22:51:

è vero ... scusa ho sbagliato a copiare ...:oops:

__________________
Peppe
http://www.peppedotnet.it


Posted by Barone on 26-01-2003 14:35:

Ma state parlando del compito di haus del 27?


Posted by Rifinitore on 26-01-2003 14:40:

No, di quello della Agostini del 30 !:D

__________________
Peppe
http://www.peppedotnet.it


Posted by Barone on 26-01-2003 18:18:

ok..scusate..


All times are GMT. The time now is 18:30.
Show all 7 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.