Forum by laureateci.it
[ Home | REGOLE FORUM | Tutti i blog | Profilo | Registrati | CHAT | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download Informatica | Download ICD | Download TPS | Download Magistrale | Download Specialistica | Giochi | Cerca nel web | cerca | faq | RSS ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 ITPS
 Generale
 aiuto per lab di asd
 Nuova Discussione  Nuovo Sondaggio Nuovo Sondaggio
 Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Autore Discussione Precedente Discussione Discussione Successiva  

triki88
Utente giovane



Inserito il - 30/01/2009 : 16:37:32  Mostra Profilo  Visita l'Homepage di triki88 Invia a triki88 un Messaggio Privato  Rispondi Quotando
qualcuno mi può fornire un implementazione dell'interfaccia Comaparable
Grazie Giuseppe tricase

Kingcla87
La pecorella smarrita

pecorelle


Regione: Puglia
Prov.: Bari
Città: Conversano


Inserito il - 30/01/2009 : 19:23:34  Mostra Profilo  Visita l'Homepage di Kingcla87 Invia a Kingcla87 un Messaggio Privato  Rispondi Quotando
E' simile alla relazione extends tra una classe concreta e una classe astratta:

public class <nomeClasse> implements <nomeInterfaccia> {

....
}

La classe <nomeClasse> deve implementare tutti i metodi dichiarati in <nomeInterfaccia>.

Esempio: creiamo sottoclassi di Tempo e Sfera che implementino Comparable


public class SferaOrdinabile extends Sfera implements Comparable{
<costruttori>
public int compareTo(Object o){
Sfera sf = (Sfera) o;
double delta = 0.000001;
if (Math.abs(volume() - sf.volume()) < delta) return 0;
else if (volume() < sf.volume()) return -1;
else return 1;
}
}

public class TempoOrdinabile extends Tempo
implements Comparable{

public int compareTo(Object o){
TempoOrdinabile tempo = (TempoOrdinabile) o;
int totSecondi = ore * 3600 + minuti * 60 + secondi;
int totSecondi2 = tempo.ore * 3600 +
tempo.minuti * 60 + tempo.secondi;
return (totSecondi - totSecondi2);
}
}
Torna all'inizio della Pagina
  Discussione Precedente Discussione Discussione Successiva  
 Nuova Discussione  Nuovo Sondaggio Nuovo Sondaggio
 Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,22 secondi.

TargatoNA.it | SuperDeejay.Net | Antidoto.org | Brutto.it | Equiweb.it | Snitz Forum 2000