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