Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi A - F > Fondamenti di architettura e programmazione > [Info Generale] Progetto LA DAMA
Pages (6): « 1 2 3 4 [5] 6 »   Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
Rifinitore
.illuminato.

User info:
Registered: Nov 2002
Posts: 189 (0.02 al dì)
Location: Pesaro/Milano
Corso: Laureato
Anno:
Time Online: 2 Days, 17:52:28 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Allora, sono a questo punto :
l'utente inserisce la mossa, il mio metodo la processa e ristampa la scacchiera con la nuova mossa (quindi la pedina si è spostata), poi il secondo utente inserisce la propria mossa, il mio metodo la processa e ristampa la scacchiera. Solamente che viene mossa solo la pedina del secondo utente e quella che aveva precedentemento mosso il primo utente viene rimessa al punto di partenza !
Dove sbaglio ?
C'è un modo per salvare i cambiamenti avvenuti all'array ?

__________________
Peppe
http://www.peppedotnet.it

03-02-2003 21:22
Click Here to See the Profile for Rifinitore Click here to Send Rifinitore a Private Message Find more posts by Rifinitore Add Rifinitore to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
karma
:: EvangelistA ::

User info:
Registered: Feb 2003
Posts: 113 (0.01 al dì)
Location: Milano
Corso: Ingegneria Magica
Anno: 3
Time Online: 1 Day, 23:16:29 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Cool mah

Si potrebbero usare 2 array di pedine dove memorizzare le posizioni, ammesso che l'oggetto pedina contenga la posizione della pedina.
pero non riesco a far funzionare la scacchiera! :?
quindi non so se sia giusto!

__________________
Non è vero che i videogiochi condizionano i bambini! se così fosse dopo anni di pac-man passeremmo il tempo in locali semi-oscuri mangiando pillole colorate e ascoltando musica elettronica ripetitiva.

04-02-2003 09:03
Click Here to See the Profile for karma Click Here to See the Blog of karma Click here to Send karma a Private Message Find more posts by karma Add karma to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
kokorina
.:video:girl:.

User info:
Registered: Nov 2002
Posts: 1821 (0.22 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: 3°fc più o meno
Time Online: 40 Days, 23:49:06: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

io sono del primo turno perciò non devo farlo...ma visto che volevo esercitarmi e provare a fare la dama qualcuno che l'ha fatto via pm se ha voglia può mandarmi il programma? Così vedo se proprio non sarei stata neanche capace di iniziarlo oppure qualche ragno dal buco lo avrei cavato...
Grazie in anticipo
kokorina

__________________
ogni mattina in africa quando sorge il sole una gazzella muore, cioè si sveglia ed è già morta perchè non stava tanto bene il giorno prima
in africa ogni mattina quando sorge il sole un leone si sveglia, appena sveglio inizia a correre per non fare la fine della gazzella non importa se sei crotalo o pavone, l'importante è che se muori me lo dici prima

"il tu che conosci è l'io che sono"

in RINO veritas

05-02-2003 15:30
Click Here to See the Profile for kokorina Click Here to See the Blog of kokorina Click here to Send kokorina a Private Message Find more posts by kokorina Add kokorina to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
joker402
dsy core staff

User info:
Registered: Nov 2002
Posts: 2429 (0.29 al dì)
Location: Milano
Corso: TICom
Anno: II+
Time Online: 49 Days, 14:29:03: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

joker402&luca:

Domanda :
E' possibile chiamare in una classe un metodo di un'altra classe su un oggetto generale(nel senso dell'oggetto che istanzio al momento es. tipo col this. per la stessa classe)???
Non è facilissimo da capire però....
Grazie

__________________
Ogni uomo mente, ma dategli una maschera e sarà sincero.
~ joker402 ~

06-02-2003 14:31
Click Here to See the Profile for joker402 Click here to Send joker402 a Private Message Find more posts by joker402 Add joker402 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
morf
e.Vanishing guy

User info:
Registered: Nov 2002
Posts: 1856 (0.22 al dì)
Location: Treviglio (BG)
Corso: TICO
Anno: primo
Time Online: 5 Days, 11:35:09: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

non ho capito benissimo dalla tua spiegazione :D cmq ... vuoi usare il metodo esempio() appartenente alla classe B su un oggetto (usando this.) in una classe A ... e vuoi richiamare quell'esempio senza dovere istanziare altri oggetti?
se è così ... l'unico modo per non mandare in errore java è fare un bel A extends B :)

__________________
mail, msn and steam account: morf@email.it
my blog: http://melien.blogspot.com
my shots: http://mr-anf.deviantart.com


" ... fear is how I fall ... "

06-02-2003 16:27
Click Here to See the Profile for morf Click here to Send morf a Private Message Visit morf's homepage! Find more posts by morf Add morf to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
joker402
dsy core staff

User info:
Registered: Nov 2002
Posts: 2429 (0.29 al dì)
Location: Milano
Corso: TICom
Anno: II+
Time Online: 49 Days, 14:29:03: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Joker&luca:
No allora io ho un metodo mossaValida() nella classe Pedina e uno nella classe Dama. In un altra classe Scacchiera devo chiamare questo metodo riferito all'oggetto che mi interessa cioè ad un astrazione di questi oggetti. Non so se riesco a spiegarmi...

__________________
Ogni uomo mente, ma dategli una maschera e sarà sincero.
~ joker402 ~

06-02-2003 16:34
Click Here to See the Profile for joker402 Click here to Send joker402 a Private Message Find more posts by joker402 Add joker402 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Giada
.novellino.

User info:
Registered: Feb 2003
Posts: 5 (0.00 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: primo
Time Online: 1:06:09: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ciao a tutti ho un prob. con le classi astratte.... ora vi spiego:
ho la classe astratta Pezzo che contiene 2 metodi astratti sposta() e mangia() dichiarati così:
public abstract void mangia();
public abstract void sposta();
Prima domanda: in questa classe abstract posso dichiarare un array e utilizzarlo in tutte le sue classi figlie?
inoltre ho dichiarato una classe figlio che appunto estende Pezzo e in cui ho dichiarato i metodi sposta e mangia assegnandoli anche dei parametri... preciso stesso ritorno cioè void, ma quando compilo mi dice che la classe figlio deve essere abstract anche lei perchè uno dei due metodi non è stato definito ma non è vero!!! cosa ho sbagliato?

07-02-2003 11:01
Click Here to See the Profile for Giada Click here to Send Giada a Private Message Find more posts by Giada Add Giada to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
morf
e.Vanishing guy

User info:
Registered: Nov 2002
Posts: 1856 (0.22 al dì)
Location: Treviglio (BG)
Corso: TICO
Anno: primo
Time Online: 5 Days, 11:35:09: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

effettivamente la risposta di java, cioè rendere astratta la classe figlio perchè i metodi non sono definiti, è proprio l'errore principale in cui si può incappare usando l'astrazione.
Mh ... teoricamente, a quando dice Java, non hai definito i metodi ereditati, ma tu dici di averlo fatto.
Non saprei, controlla bene, perchè alla fine senza vedere il codice e fidandomi di te il tuo discorso fila ... pero il prog non va :D asdasd

per l'array non so ... io in java non sono molto buono ... credo di si, basta che definisci tutto dopo nelle classi figlie.
spero che qualcuno ti possa aiutare piu di me :)

__________________
mail, msn and steam account: morf@email.it
my blog: http://melien.blogspot.com
my shots: http://mr-anf.deviantart.com


" ... fear is how I fall ... "

07-02-2003 12:08
Click Here to See the Profile for morf Click here to Send morf a Private Message Visit morf's homepage! Find more posts by morf Add morf to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Giada
.novellino.

User info:
Registered: Feb 2003
Posts: 5 (0.00 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: primo
Time Online: 1:06:09: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Questa è la classe Padre

public abstract class Pezzo
{
protected String nome;
private final int lato=8;
public Pezzo [] [] scach=new Pezzo [lato] [lato];
protected int iA,jA,iP,jP,iM,jM;

public Pezzo( String newNome)
{ nome =newNome;
}

public abstract void sposta ();

public abstract void mangia ();

}

Nella classe figlio ho fatto:
public class Pedina extends Pezzo
{
public void sposta (int newxP,int newyP,int newxA,int newyA){
......}
public void mangia (int newxP,int newyP,int newyA){
.......}
che ne pensi morf....?

07-02-2003 13:29
Click Here to See the Profile for Giada Click here to Send Giada a Private Message Find more posts by Giada Add Giada to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
aesse
args[]

User info:
Registered: Dec 2002
Posts: 50 (0.01 al dì)
Location: Milano
Corso: TICO
Anno: 1
Time Online: 1 Day, 19:15:38 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Il problema deriva dal fatto che tu effettivamente non hai sovrascritto i metodi, ma li hai semplicemente sovraccaricati.

Per ridefinire i metodi della classe padre, devi scrivere nella classe figlio dei metodi che accettano esattamente lo stesso tipo di parametri nello stesso ordine..ad esempio dovresti nella classe figilo scrivere due metodi sposta() e mangia() che non hanno parametri (come non li hanno nella classe padre)

Ciao :)

07-02-2003 13:37
Click Here to See the Profile for aesse Click here to Send aesse a Private Message Visit aesse's homepage! Find more posts by aesse Add aesse to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Giada
.novellino.

User info:
Registered: Feb 2003
Posts: 5 (0.00 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: primo
Time Online: 1:06:09: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

o semplicemente metto dei parametri nella classe padre? ok o poi
non sono + abstract

07-02-2003 13:44
Click Here to See the Profile for Giada Click here to Send Giada a Private Message Find more posts by Giada Add Giada to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Giada
.novellino.

User info:
Registered: Feb 2003
Posts: 5 (0.00 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: primo
Time Online: 1:06:09: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ok risolto! grazie ma se dichiaro un array nella classe padre abstract posso usarlo nei figli e nei vari "nipoti" sfruttando l'ereditarietà???

07-02-2003 13:47
Click Here to See the Profile for Giada Click here to Send Giada a Private Message Find more posts by Giada Add Giada to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Giada
.novellino.

User info:
Registered: Feb 2003
Posts: 5 (0.00 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: primo
Time Online: 1:06:09: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Risolto errore di scrittura.... risolto tutto grazie ancora dell'auito

07-02-2003 13:49
Click Here to See the Profile for Giada Click here to Send Giada a Private Message Find more posts by Giada Add Giada to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
morf
e.Vanishing guy

User info:
Registered: Nov 2002
Posts: 1856 (0.22 al dì)
Location: Treviglio (BG)
Corso: TICO
Anno: primo
Time Online: 5 Days, 11:35:09: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ma dai .. non ho fatto tempo a postare :D
cmq la risposta di aesse è perfetta :)
stavi sovraccaricando e non ridefinendo.
good luck :D

__________________
mail, msn and steam account: morf@email.it
my blog: http://melien.blogspot.com
my shots: http://mr-anf.deviantart.com


" ... fear is how I fall ... "

07-02-2003 17:00
Click Here to See the Profile for morf Click here to Send morf a Private Message Visit morf's homepage! Find more posts by morf Add morf to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Bruzzanboy
.::Fik!::.

User info:
Registered: Feb 2003
Posts: 389 (0.05 al dì)
Location: Milano_Bruzzancity Beach
Corso: Digital_Comunication!
Anno: Terzo uhuh!
Time Online: 2 Days, 4:30:14 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

non ce la farò mai a fare questa dama!
mi sa che faccio il prossimo appello anke perchè se no devo rifare lo scritto...
c'è qualcuno che, DOPO LA CONSEGNA (così siete sicuri che non ve lo copio), mi può spedire il programma? almeno vedo come andava fatto, tanto al prossimo appello ci daranno un progetto simile e magari sarò capace di farlo...

grazie in anticipo

__________________
http://www.myspace.com/bruzzband
va che spacchiamo i culicchi!

09-02-2003 16:47
Click Here to See the Profile for Bruzzanboy Click here to Send Bruzzanboy a Private Message Visit Bruzzanboy's homepage! Find more posts by Bruzzanboy Add Bruzzanboy to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 20:53.    Post New Thread    Post A Reply
Pages (6): « 1 2 3 4 [5] 6 »   Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.121 seconds (58.13% PHP - 41.87% MySQL) con 23 query.