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():
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 riferimentocodice: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(); } }![]()


Rispondi quotando

