Mer 21 Agosto, 16:00:58 - 2019

Autore Topic: Terzo assignment  (Letto 14340 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Lu_Matt

  • Studente
  • *
  • Post: 44
  • FeedBack: +3/-0
    • Mostra profilo
Re: Terzo assignment
« Risposta #15 il: Gio 26 Novembre, 16:35:24 - 2009 »
Scusate ma come si utilizza il main test del professore???...
Vorrei provare il mio operato...  :asd: :asd:
...Al mondo ci sono solo 10 tipi di persone: chi comprende il sistema binario e chi no...

Agilulfo

  • Visitatore
Re: Terzo assignment
« Risposta #16 il: Gio 26 Novembre, 16:44:39 - 2009 »
da qualche parte metti questo

Codice: [Seleziona]
public static void main(String[] args) {
    MainTest.test(new EreditarietaSolver());
    }


OT: toh il dis down, in effetti fa brutto tempo a roma

Offline giozh

  • Author
  • Direttore di Dipartimento
  • **
  • Post: 2146
  • FeedBack: +148/-108
  • antagonista e me ne compiaccio
    • Mostra profilo
    • sites
Re: Terzo assignment
« Risposta #17 il: Gio 26 Novembre, 16:51:26 - 2009 »
possibile che devo fare sempre a pizze con le visite degli alberi???
mah...
se non trovo una soluzione preparatevi a consigliarmi  :P
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/CM/E/IT d- s: a-- C++ UL>++++ P L++ !E W++>+++ !N !o K-? !w--- !O- !M- !V PS+ !PE !Y PGP !t 5? !X !R tv+ b++ DI !D G e h r+++ y+++*
------END GEEK CODE BLOCK------

http://inviaggionelpiatto.blogspot.com

Greek

  • Visitatore
Re: Terzo assignment
« Risposta #18 il: Gio 26 Novembre, 16:56:04 - 2009 »
Buon'ora del giorno a tutti!
scusate per domanda ignorante: cosa deve fare il costruttore??

Offline Tom89

  • Professore Ordinario
  • **
  • Post: 703
  • FeedBack: +145/-79
    • Mostra profilo
Re: Terzo assignment
« Risposta #19 il: Gio 26 Novembre, 16:56:39 - 2009 »
Inizia a tenere conto che il metodo "getFigli" in realtà restituisce i figli nell'albero, ma i figli nell'albero sono i parent della classe  :asd:

In realtà, la root è l'unica classe non ereditata da nulla! Ci ho fatto a botte fino adesso chi è il genio che ha chiamato così quel metodo   ::)

Offline giozh

  • Author
  • Direttore di Dipartimento
  • **
  • Post: 2146
  • FeedBack: +148/-108
  • antagonista e me ne compiaccio
    • Mostra profilo
    • sites
Re: Terzo assignment
« Risposta #20 il: Gio 26 Novembre, 17:05:06 - 2009 »
Citazione
Buon'ora del giorno a tutti!
scusate per domanda ignorante: cosa deve fare il costruttore??
da quanto ho capito inizializza solamente l'oggetto per poi invocarci sopra  i metodi, nulla di piu (poi magari serve pure a qualche altra cosa in questa esercitazione...)

Citazione
Inizia a tenere conto che il metodo "getFigli" in realtà restituisce i figli nell'albero, ma i figli nell'albero sono i parent della classe
calcola che questa è una delle poche cose che ho capito quasi contestualmente :D il mio problema risiede proprio qui, nella maledetta visita....
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/CM/E/IT d- s: a-- C++ UL>++++ P L++ !E W++>+++ !N !o K-? !w--- !O- !M- !V PS+ !PE !Y PGP !t 5? !X !R tv+ b++ DI !D G e h r+++ y+++*
------END GEEK CODE BLOCK------

http://inviaggionelpiatto.blogspot.com

Greek

  • Visitatore
Re: Terzo assignment
« Risposta #21 il: Gio 26 Novembre, 17:13:36 - 2009 »
Grazie mille per la risposta cosi veloce!!
     che nn so proprio dove mettere le mani... ho cominciato dai metodi, che in teoria usano solo metodi gia scritti nei altri class.....   poi sicuramente sbaglio come sempre...  :-[

Offline danewone

  • Ricercatore
  • ****
  • Post: 416
  • FeedBack: +38/-12
    • Mostra profilo
Re: Terzo assignment
« Risposta #22 il: Gio 26 Novembre, 19:32:33 - 2009 »
ciao ragazzi vi voglio fare una domanda che mi è venuta in mente facendo il secondo metodo dell'Home Work

li si richiede di trovare il metodo e vedere se i parametri corrispondono e se corrisponde anche il ritorno,

volevo sapere se voi avevate dato per scontato che quel metodo si possa trovare una sola volta o avete anche considerato il fatto che si può fare overloading in questo caso bisognerebbe fare una lista dei metodi e controllare per tutti quelli che si chiamano allo stesso modo quale ammette i parametri e i ritorni giusti per esempio:

invento:

public class D extends B{}

in B c'è

public int ordina(String a, int b){}

public int ordina(int a){}

e in D c'è

public String ordina(int a){}

se in invocaMetodo ci passa ordina e i suoi parametri e ritorno

dobbiamo controllarli tutti e tre visto che sono utilizzabili tutti e tre i metodi da B

dico giusto o dico bene?  ;D
per curiosità  ho provato a scrivere public String ordina(int a){} nella classe D. Eclipse me lo segnala come errore. Se comunque eseguo, con getMethods() trovo anche la classe ordina con return type String(tutte 2). 
quindi non dobbiamo andare a controllare niente di più. Basta andare a confrontare le terne <tipo ritorno, nome metodo, parametri> che saranno sicuramente uniche.
UNA domanda: visto che per essere piu precisi nel caso di overrinde si mette @Override, per l'overload c'è qualche cosa di simile?
« Ultima modifica: Ven 27 Novembre, 20:34:08 - 2009 da danewone »

Offline Seril

  • Direttore di Dipartimento
  • ***
  • Post: 2729
  • FeedBack: +263/-467
    • Mostra profilo
Re: Terzo assignment
« Risposta #23 il: Gio 26 Novembre, 22:32:46 - 2009 »
non ti ho capito spiegati meglio!!!

Offline Ntonigà

  • Professore Associato
  • *
  • Post: 542
  • FeedBack: +56/-13
    • Mostra profilo
Re: Terzo assignment
« Risposta #24 il: Gio 26 Novembre, 23:27:06 - 2009 »
Raga cmq na boiata sto terzo assignment! Si fa veramente un mezz'ora! :sisi:
"Il software è come il sesso, è migliore quando è libero."

Offline V@|e

  • Studente
  • *
  • Post: 8
  • FeedBack: +0/-0
    • Mostra profilo
Re: Terzo assignment
« Risposta #25 il: Sab 28 Novembre, 11:47:39 - 2009 »
scusate ragazzi...l'ultima volta in laboratorio non sono potuto venire per caso qualcuno sarebbe tanto gentile da farmi recapitare il terzo homework???
AIA...va mallllleeeeee!!!

Offline sonogia

  • Studente
  • *
  • Post: 18
  • FeedBack: +4/-1
    • Mostra profilo
Re: Terzo assignment
« Risposta #26 il: Dom 29 Novembre, 15:58:15 - 2009 »
scusate qualcuno ha l'albero che ha fatto vedere michelotti al lab???me lo sono perso!!!

Offline redeire

  • Studente di Dottorato
  • ***
  • Post: 248
  • FeedBack: +32/-34
    • Mostra profilo
Re: Terzo assignment
« Risposta #27 il: Dom 29 Novembre, 17:24:52 - 2009 »
Raga cmq na boiata sto terzo assignment! Si fa veramente un mezz'ora! :sisi:

si è tranquillo tranne per il metodo metodiAstratti che credevo andasse bene poi ho notato che dava un errore utilizzando la classe AbstractList
"'Scuse me while I kiss the sky"
                  ^

Exception in thread "main"
    java.lang.ArrayIndexOutOfBoundsException......

Offline Seril

  • Direttore di Dipartimento
  • ***
  • Post: 2729
  • FeedBack: +263/-467
    • Mostra profilo
Re: Terzo assignment
« Risposta #28 il: Dom 29 Novembre, 18:04:15 - 2009 »
esatto quell'errore del cavolo lo da a tutti perchè se un metodo astratto è stato redifinito in una sottoclasse non deve essere contenuto della lista di ritorno  :asd:. stò fixando  :sisi:

Offline Zoso

  • Studente di Dottorato
  • ***
  • Post: 205
  • FeedBack: +52/-7
  • Oh captain, my captain!
    • Mostra profilo
    • LineHeight
Re: Terzo assignment
« Risposta #29 il: Dom 29 Novembre, 18:11:03 - 2009 »
esatto quell'errore del cavolo lo da a tutti perchè se un metodo astratto è stato redifinito in una sottoclasse non deve essere contenuto della lista di ritorno  :asd:. stò fixando  :sisi:

In teoria basterebbe usare una realizzazione di Set in modo tale da sfruttare la proprietà del metodo add che se un elemento è già presente nell'insieme, non viene aggiunto nuovamente.  :) Ciao!