Ciao è da poco che sto imprando java ed girando per internet ho trovato questo esercizio già fatto..ma guardandolo non capisco da dove prende i metodi getClass() e getName():
codice:
class Importo implements Comparable<Importo>{
private int euro,centesimi;
Importo(int valoreInCentesimi){
    euro=(int)valoreInCentesimi/100;
    centesimi=valoreInCentesimi%100;
}
public int inCentesimi(){
    return 100*euro+centesimi;
}
public int compareTo(Importo altro){
    return inCentesimi()-altro.inCentesimi();
}
public String toString(){
    StringBuffer sb=new StringBuffer();
     sb.append(getClass().getName());
        sb.append("(");
        sb.append(euro);
        sb.append(".");
        sb.append(centesimi);
        sb.append(")");

        return sb.toString();
    }
}
Compilando è tutto corretto...ma il compilatore dove trova il metodo getClass() e getName()?Sono metodi della classe Comparable?Solo che nella documentazione non ne fà alcun riferimento