prog.c05.libri
Class Autore

java.lang.Object
  |
  +--prog.c05.libri.Autore
All Implemented Interfaces:
java.lang.Comparable

public class Autore
extends java.lang.Object
implements java.lang.Comparable

Un oggetto della classe modella un autore.

Version:
1.0
Author:
Mauro Ferrari, Giovanni Pighizzini

Constructor Summary
Autore(java.lang.String nome, java.lang.String cognome)
          Costruisce un nuovo Autore con il nome specificato come primo argomento e il cognome specificato come secondo argomento.
 
Method Summary
 int compareTo(java.lang.Object altro)
          Restituisce -1, 0 o 1 a seconda che l'autore che esegue il metodo preceda alfabeticamente, sia uguale o segua alfabeticamente quello specificato come parametro.
 boolean equals(Autore altro)
          Per verificare se l'autore che esegue il metodo è uguale a quello fornito come argomento.
 boolean equals(java.lang.Object altro)
          Per verificare se l'autore che esegue il metodo è uguale all'oggetto specificato come argomento.
 java.lang.String getCognome()
          Restituisce il cognome dell'autore che esegue il metodo.
 java.lang.String getNome()
          Restituisce il nome dell'autore che esegue il metodo.
 java.lang.String toString()
          Restituisce una stringa che rappresenta l'autore che esegue il metodo.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Autore

public Autore(java.lang.String nome,
              java.lang.String cognome)
Costruisce un nuovo Autore con il nome specificato come primo argomento e il cognome specificato come secondo argomento.

Parameters:
nome - il nome dell'autore
cognome - il cognome dell'autore
Method Detail

getNome

public java.lang.String getNome()
Restituisce il nome dell'autore che esegue il metodo.

Returns:
il nome dell'autore.

getCognome

public java.lang.String getCognome()
Restituisce il cognome dell'autore che esegue il metodo.

Returns:
il cognome.

toString

public java.lang.String toString()
Restituisce una stringa che rappresenta l'autore che esegue il metodo.

Overrides:
toString in class java.lang.Object
Returns:
una stringa che descrive il nome che esegue il metodo.

equals

public boolean equals(Autore altro)
Per verificare se l'autore che esegue il metodo è uguale a quello fornito come argomento.

Returns:
true se l'autore che esegue il metodo è uguale a quello fornito come argomento.

equals

public boolean equals(java.lang.Object altro)
Per verificare se l'autore che esegue il metodo è uguale all'oggetto specificato come argomento.

Overrides:
equals in class java.lang.Object
Returns:
true se l'autore che esegue il metodo è uguale all'oggetto fornito come argomento.

compareTo

public int compareTo(java.lang.Object altro)
Restituisce -1, 0 o 1 a seconda che l'autore che esegue il metodo preceda alfabeticamente, sia uguale o segua alfabeticamente quello specificato come parametro.

Specified by:
compareTo in interface java.lang.Comparable
Returns:
-1 se l'autore che esegue precede alfabeticamente quello fornito come argomento, 0 se i due autori risultano uguali e 1 se l'autore che esegue il metodo segue alfabeticamente quello fornito come argomento.