Pages: [1]   Go Down
Print
Author Topic: come si crea l'interfaccia e i metodi per usare il comparable e il compareTO  (Read 1943 times)
0 Members e 1 Utente non registrato stanno visualizzando questa discussione.
Alex_47
Apprendista Forumista
**
Offline Offline

Gender: Male
Posts: 409


The spiral's King


« on: 19-04-2009, 11:24:10 »

Ragazzi qualcuno mi sa dire come si crea l'interfaccia e i metodi compareTO?
Logged
rox
Forumista
***
Offline Offline

Posts: 633


« Reply #1 on: 20-04-2009, 10:00:29 »

se per esempio devi fare una lista di oggetti persona,nella classe persona scrivi
Code:
class Persona implements Comparable
poi definisci un metodo compareTo che ti restituisce un int
nelle slide del prof trovi il metodo compareTo che viene fatto tra i nomi di due oggetti di tipo Persona
Logged

Una macchina è in grado di lavorare come cinquanta uomini comuni, ma nessuna macchina può svolgere il lavoro di un uomo straordinario.
Blonic
Forumista
***
Offline Offline

Gender: Male
Posts: 868



WWW
« Reply #2 on: 21-05-2009, 17:19:26 »

Come se si fà se si deve fare una lista di oggetti generici, che quindi potrebbero anche essere diversi?
Logged
LtWorf
Forumista Esperto
****
Offline Offline

Posts: 1.079

Ogni cosa da me scritta è da intendersi come opinione personale e non come dato di fatto. Anche le eventuali dimostrazioni matematiche da me scritte saranno opinioni personali e quindi dovranno venire dimostrate da una terza parte di fiducia


WWW
« Reply #3 on: 21-05-2009, 21:04:43 »

Come se si fà se si deve fare una lista di oggetti generici, che quindi potrebbero anche essere diversi?

Dato che la domanda non c'entra nulla. Potresti aprire un nuovo thread?
Logged

There are some OO programming languages. I will create the first -_-' language.

LtWorf
Blonic
Forumista
***
Offline Offline

Gender: Male
Posts: 868



WWW
« Reply #4 on: 21-05-2009, 21:07:04 »

No invece centra perchè il problema secondo me riguardava il comparable, ma cmq l'ho già risolto
Logged
Alex_47
Apprendista Forumista
**
Offline Offline

Gender: Male
Posts: 409


The spiral's King


« Reply #5 on: 22-05-2009, 08:13:33 »

ma per caso nel'esame o nel progetto dobbiamo crearci la classe comparable oppure  oltre all'implements e poi fare il compareTo non dobbiamo fare nient'altro?
Logged
Blonic
Forumista
***
Offline Offline

Gender: Male
Posts: 868



WWW
« Reply #6 on: 22-05-2009, 10:32:12 »

la seconda: comparable è un interfaccia (non una classe) ed è già contenuta nelle librerie standard
Logged
Alex_47
Apprendista Forumista
**
Offline Offline

Gender: Male
Posts: 409


The spiral's King


« Reply #7 on: 22-05-2009, 11:37:54 »

grazie per le info.
Logged
Blonic
Forumista
***
Offline Offline

Gender: Male
Posts: 868



WWW
« Reply #8 on: 22-05-2009, 12:05:10 »

prego per le info.
Esercitati molto sul compareTo che non è immediato come sembra (problemi di casting)
Logged
ɹǝǝuıƃuǝsɹǝʌǝɹ
Administrator
God of the Forum
*****
Offline Offline

Gender: Male
Posts: 4.475


Più grande è la lotta, e più è glorioso il trionfo


WWW
« Reply #9 on: 22-05-2009, 22:14:40 »

prego per le info.
Esercitati molto sul compareTo che non è immediato come sembra (problemi di casting)
Infatti, prego tutti gli interessati di notare che il metodo compareTo accetta come unico parametro tra parentesi un valore di tipo Object, e che quindi poi bisogna fare gli opportuni controlli sulla convertibilità di tale valore a tipo dell'oggetto su cui è invocato, per poi effettuare le dovute analisi.

Ad ogni modo, javadoc dice tutto ciò che serve sapere, anche su come gestire "opportunamente" (non "obbligatoriamente", essendo noi i programmatori) i casi particolari.

Ciao ciao  .
Logged

La grande marcia della distruzione mentale proseguirà. Tutto verrà negato. Tutto diventerà un credo. È un atteggiamento ragionevole negare l'esistenza delle pietre sulla strada; sarà un dogma religioso affermarla. È una tesi razionale pensare di vivere tutti in un sogno; sarà un esempio di saggezza mistica affermare che siamo tutti svegli. Accenderemo fuochi per testimoniare che due più due fa quattro. Sguaineremo spade per dimostrare che le foglie sono verdi in estate. Non ci resterà quindi che difendere non solo le incredibili virtù e saggezze della vita umana, ma qualcosa di ancora più incredibile: questo immenso, impossibile universo che ci guarda dritto negli occhi. Combatteremo per i prodigi visibili come se fossero invisibili. Guarderemo l'erba e i cieli impossibili con uno strano coraggio. Saremo tra coloro che hanno visto eppure hanno creduto.

In tutto, amare e servire.

  
                            ن                           
I can deal with ads,
I can deal with buffer,
but when ads buffer
I suffer...

...nutrimi, o Signore, "con il pane delle lacrime; dammi, nelle lacrime, copiosa bevanda...

   YouTube 9GAG    anobii  S  Steam T.B.o.I. Wiki [univ] Lezioni private  ʼ  Albo d'Ateneo Unicode 3.0.1
Usa "Search" prima di aprire un post - Scrivi sempre nella sezione giusta - Non spammare - Rispetta gli altri utenti - E ricorda di seguire il Regolamento
Pages: [1]   Go Up
Print
Jump to: