|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--prog.c05.occorrenze.Occorrenza
Un'istanza della classe fornisce un contatore per le occorrenze di un oggetto.
Constructor Summary | |
Occorrenza(java.lang.Object o)
Crea una nuova istanza della classe che permette di contare le occorrenze dell'oggetto specificato come argomento, il valore iniziale del contatore è 1. |
|
Occorrenza(java.lang.Object o,
int contatore)
Crea una nuova istanza della classe che permette di contare le occorrenze dell'oggetto specificato come primo argomento in cui il contatore è inizializzato al valore specificato come secondo argomento. |
Method Summary | |
int |
compareTo(java.lang.Object o)
Restituisce -1, 0 o 1 a seconda che l'oggetto a cui si riferisce l'occorrenza preceda, sia uguale o segua quello a cui si riferisce l'occorrenza fornita come argomento. |
boolean |
equals(java.lang.Object altro)
Restituisce true se l'oggetto fornito come
argomento è un'istanza di Occorrenza e l'occorrenza
che esegue il metodo si riferisce allo stesso oggetto a cui si
riferisce l'occorrenza fornita come argomento. |
boolean |
equals(Occorrenza altra)
Restituisce true se l'occorrenza che esegue il metodo si riferisce allo
stesso oggetto a cui si riferisce quella fornita come argomento. |
java.lang.Object |
get()
Restituisce l'oggetto di cui l'istanza che esegue il metodo conta le occorrenze. |
int |
getValoreContatore()
Restituisce il valore del contatore delle occorrenze dell'istanza che esegue il metodo. |
void |
incrementa()
Incrementa il contatore delle occorrenze dell'istanza che esegue il metodo. |
java.lang.String |
toString()
Restituisce una stringa che descrive l'occorrenza che esegue il metodo. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Occorrenza(java.lang.Object o)
o
- l'oggetto a cui si riferisce l'occorrenza.public Occorrenza(java.lang.Object o, int contatore)
o
- l'oggetto a cui si riferisce l'occorrenza.contatore
- il valore iniziale del contatore.Method Detail |
public java.lang.Object get()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object altro)
true
se l'oggetto fornito come
argomento è un'istanza di Occorrenza
e l'occorrenza
che esegue il metodo si riferisce allo stesso oggetto a cui si
riferisce l'occorrenza fornita come argomento. Quindi due
occorrenze del medesimo oggetto con contatore diverso vengono
comunque considerate uguali.
equals
in class java.lang.Object
altro
- l'oggetto da confrontare con l'occorrenza che
esegue il metodo.public boolean equals(Occorrenza altra)
true
se l'occorrenza che esegue il metodo si riferisce allo
stesso oggetto a cui si riferisce quella fornita come argomento. Quindi due
occorrenze del medesimo oggetto con contatore diverso vengono comunque considerate
uguali.
altra
- l'occorrenza da confrontare con quella che esegue
il metodo.public void incrementa()
public int getValoreContatore()
public int compareTo(java.lang.Object o)
compareTo
dell'oggetto
rappresentato dall'occorrenza. Se l'oggetto fornito come argomento non è un'istanza
di Occorrenza
si verifica un errore in fase di esecuzione. Se gli
oggetti a cui si riferiscono le due occorrenze confrontate non implementano
l'interfaccia Comparable
si verifica un errore in fase di esecuzione.
compareTo
in interface java.lang.Comparable
compareTo
quello a cui si riferisce l'oggetto fornito come argomento.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |