|
||||||||||
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.Object
public 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.Object
true
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.Comparable
o
- 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 |