 |
Rifinitore |
| Allora, sono a questo punto :
... |
03-02-2003 21:22 |
|
 |
Rifinitore |
.illuminato.

Registered: Nov 2002
Posts: 189 (0.02 al dì)
Location: Pesaro/Milano
Corso: Laureato
Anno:
Time Online: 2 Days, 17:52:28 [...]
Status: Offline
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 |
|
|
|  |
 |
karma |
|
 |
karma |
:: EvangelistA ::

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
Edit | Report | IP: Logged |
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 |
|
|
|  |
 |
kokorina |
| io sono del primo turno perciò non devo farlo...m ... |
05-02-2003 15:30 |
|
 |
kokorina |
.:video:girl:.

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
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 |
|
|
|  |
 |
joker402 |
| joker402&luca:
... |
06-02-2003 14:31 |
|
 |
joker402 |
dsy core staff

Registered: Nov 2002
Posts: 2429 (0.29 al dì)
Location: Milano
Corso: TICom
Anno: II+
Time Online: 49 Days, 14:29:03: [...]
Status: Offline
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 |
|
|
|  |
 |
morf |
| non ho capito benissimo dalla tua spiegazione :D c ... |
06-02-2003 16:27 |
|
 |
morf |
e.Vanishing guy

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
Edit | Report | IP: Logged |
non ho capito benissimo dalla tua spiegazione 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 |
|
|
|  |
 |
joker402 |
| Joker&luca:
... |
06-02-2003 16:34 |
|
 |
joker402 |
dsy core staff

Registered: Nov 2002
Posts: 2429 (0.29 al dì)
Location: Milano
Corso: TICom
Anno: II+
Time Online: 49 Days, 14:29:03: [...]
Status: Offline
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 |
|
|
|  |
 |
Giada |
| Ciao a tutti ho un prob. con le classi astratte... ... |
07-02-2003 11:01 |
|
 |
Giada |
.novellino.
Registered: Feb 2003
Posts: 5 (0.00 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: primo
Time Online: 1:06:09: [...]
Status: Offline
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 |
|
|
|  |
 |
morf |
| effettivamente la risposta di java, cioè rendere ... |
07-02-2003 12:08 |
|
 |
morf |
e.Vanishing guy

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
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 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 |
|
|
|  |
 |
Giada |
| Questa è la classe Padre
... |
07-02-2003 13:29 |
|
 |
Giada |
.novellino.
Registered: Feb 2003
Posts: 5 (0.00 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: primo
Time Online: 1:06:09: [...]
Status: Offline
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 |
|
|
|  |
 |
aesse |
| Il problema deriva dal fatto che tu effettivamente ... |
07-02-2003 13:37 |
|
 |
aesse |
args[]

Registered: Dec 2002
Posts: 50 (0.01 al dì)
Location: Milano
Corso: TICO
Anno: 1
Time Online: 1 Day, 19:15:38 [...]
Status: Offline
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 |
|
|
|  |
 |
Giada |
| o semplicemente metto dei parametri nella classe p ... |
07-02-2003 13:44 |
|
 |
Giada |
.novellino.
Registered: Feb 2003
Posts: 5 (0.00 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: primo
Time Online: 1:06:09: [...]
Status: Offline
Edit | Report | IP: Logged |
o semplicemente metto dei parametri nella classe padre? ok o poi
non sono + abstract
|
|
07-02-2003 13:44 |
|
|
|  |
 |
Giada |
| ok risolto! grazie ma se dichiaro un array nella c ... |
07-02-2003 13:47 |
|
 |
Giada |
.novellino.
Registered: Feb 2003
Posts: 5 (0.00 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: primo
Time Online: 1:06:09: [...]
Status: Offline
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 |
|
|
|  |
 |
Giada |
| Risolto errore di scrittura.... risolto tutto graz ... |
07-02-2003 13:49 |
|
 |
Giada |
.novellino.
Registered: Feb 2003
Posts: 5 (0.00 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: primo
Time Online: 1:06:09: [...]
Status: Offline
Edit | Report | IP: Logged |
Risolto errore di scrittura.... risolto tutto grazie ancora dell'auito
|
|
07-02-2003 13:49 |
|
|
|  |
 |
morf |
| ma dai .. non ho fatto tempo a postare :D
... |
07-02-2003 17:00 |
|
 |
morf |
e.Vanishing guy

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
Edit | Report | IP: Logged |
ma dai .. non ho fatto tempo a postare 
cmq la risposta di aesse è perfetta 
stavi sovraccaricando e non ridefinendo.
good luck 
__________________
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 |
|
|
|  |
 |
Bruzzanboy |
| non ce la farò mai a fare questa dama!
... |
09-02-2003 16:47 |
|
 |
Bruzzanboy |
.::Fik!::.

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
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 |
|
|
|  |
 |
| All times are GMT. The time now is 20:53. |
|
|
 |
|
 |
|
|
|  |
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
|
|
|
|
|
|