|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectprog.utili.Occorrenza<E>
public class Occorrenza<E>
Un'istanza della classe fornisce un contatore per le occorrenze di un oggetto di tipo
E
Constructor Summary | |
---|---|
Occorrenza(E o)
Crea un nuovo contatore per l'oggetto specificato come argomento, il valore iniziale del contatore è 1. |
|
Occorrenza(E o,
int contatore)
Crea un nuovo contatore per l'oggetto specificato come primo argomento, il valore iniziale del contatore è quello specificato come secondo argomento. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object altro)
Restituisce true se l'oggetto che esegue il metodo è un'istanza di
Occorrenza e l'occorrenza che esegue il metodo si riferisce a un oggetto uguale
a quello a cui fa riferimento l'occorrenza fornita come argomento, restituisce
false in caso contrario. |
boolean |
equals(Occorrenza<E> altra)
Restituisce true se l'occorrenza che esegue il metodo si riferisce a un oggetto
uguale a quello a cui fa riferimento l'occorrenza fornita come argomento, restituisce
false in caso contrario. |
E |
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 |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Occorrenza(E o)
o
- l'oggetto a cui si riferisce l'occorrenza.public Occorrenza(E o, int contatore)
o
- l'oggetto a cui si riferisce l'occorrenza.contatore
- il valore iniziale del contatore.Method Detail |
---|
public E get()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object altro)
true
se l'oggetto che esegue il metodo è un'istanza di
Occorrenza
e l'occorrenza che esegue il metodo si riferisce a un oggetto uguale
a quello a cui fa riferimento l'occorrenza fornita come argomento, restituisce
false
in caso contrario. Il criterio di uguaglianza è quello definito dal metodo
equals
di E
.
equals
in class java.lang.Object
altro
- l'oggetto da confronatare con l'occorrenza che esegue il metodo.
public boolean equals(Occorrenza<E> altra)
true
se l'occorrenza che esegue il metodo si riferisce a un oggetto
uguale a quello a cui fa riferimento l'occorrenza fornita come argomento, restituisce
false
in caso contrario. Il criterio di uguaglianza è quello definito dal metodo
equals
di E
. Si osservi che due occorrenze di due oggetti uguali
sono considerate uguali, anche se i contatori sono differenti.
altra
- l'occorrenza da confrontare con quella che esegue il metodo.
public void incrementa()
public int getValoreContatore()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |