|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--prog.c05.libri.Libro
Un oggetto della classe modella un libro.
| Constructor Summary | |
Libro(Autore[] autori,
java.lang.String titolo,
int annoPubblicazione,
java.lang.String editore)
Costruisce un'istanza di Libro con gli autori, il titolo, l'anno di
pubblicazione e l'editore specificati come argomenti. |
|
| Method Summary | |
int |
compareTo(java.lang.Object o)
Confronta il libro che esegue il metodo con l'oggetto fornito come argomento. |
boolean |
equals(Libro altro)
Per verificare se il libro che esegue il metodo è uguale a quello fornito come argomento. |
boolean |
equals(java.lang.Object altro)
Per verificare se ll libro che esegue il metodo è uguale all'oggetto specificato come argomento. |
int |
getAnnoPubblicazione()
Restituisce l'anno di pubblicazione del libro che esegue il metodo. |
Autore[] |
getAutori()
Restituisce gli autori del libro che esegue il metodo. |
java.lang.String |
getEditore()
Restituisce l'editore del libro che esegue il metodo. |
java.lang.String |
getTitolo()
Restituisce il titolo del libro che esegue il metodo. |
java.lang.String |
toString()
Restituisce la stringa che descrive il libro che esegue il metodo. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public Libro(Autore[] autori,
java.lang.String titolo,
int annoPubblicazione,
java.lang.String editore)
Libro con gli autori, il titolo, l'anno di
pubblicazione e l'editore specificati come argomenti. L'argomento
autori non deve essere null, diversamente si verifica un
errore in fase di esecuzione.
autori - l'array contenente gli autori.titolo - il titolo.annoPubblicazione - l'anno di pubblicazione.editore - l'editore.| Method Detail |
public Autore[] getAutori()
public java.lang.String getTitolo()
public java.lang.String getEditore()
public int getAnnoPubblicazione()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(Libro altro)
true se il libro che esegue il metodo è uguale a quello fornito
come argomento.public boolean equals(java.lang.Object altro)
equals in class java.lang.Objecttrue se il che esegue il metodo è uguale all'oggetto fornito
come argomento.public int compareTo(java.lang.Object o)
Libro. Il confronto è eseguito prima alfabeticamente
sugli autori e sul titolo, quindi sull'anno di pubblicazione e infine
alfabeticamente sull'editore. Restituisce -1 se il libro che esegue il metodo
precede quello fornito come argomento rispetto all'ordine considerato, 0 se i due
libri risultano uguali e 1 se il libro che esegue il metodo segue quello fornito
come argomento rispetto all'ordine considerato.
compareTo in interface java.lang.Comparableo - l'oggetto da confrontare con il libro che esegue il metodo.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||