Bonjour,
je suis un peu confus avec les surcharge de méthodee:
quand je reutilise une méthode en changeant le type ou le nombre de ses paramètres je fais une surcharge
mais est ce que c'est une surcharge quand je change seuleument les type de retour de la méthode ?
voici un code que j'aimerai bien comprendre les erreurs(écrit en rouge)
class
NoGo{protectedint gap() { return 7; }}
class
Creb extends NoGo {// insert code hereintgap() { return 7; }//c'est un surcharge, et pourquoi alors erreur?publicintgap() { return 7; }c'est un surcharge, et pourquoi alors erreur?privateint gap(int x) { return 7; }private String gap(String g) { return g; }protected Creb gap() { returnthis; }c'est un surcharge, et pourquoi alors erreur?publicintgap() { return Integer.getInteger("42"); }c'est un surcharge, et pourquoi alors erreur?}
merci de me repondre