Ciao a tutti,
scusate la domanda da super-mega-newbie (ed in effetti su Java lo sono), ma non riesco a risolvere un problema.
Vi faccio un sunto della situazione:
Queste sono le due classi
E questo è un metodocodice:public class A{ private String uno; private String due; public String getUno() { return uno; } public void setUno(String uno) { this.uno = uno; } public String getDue() { return due; } public void setDue(String due) { this.due = due; } } public class B extends A{ private String tre; public String getTre() { return tre; } public void setTre(String tre) { this.tre = uno; } }
Quello che vorrei fare è richiamare il metodo getA ma farmi restituire un oggetto di tipo B (che estende A)codice:public A getA(){ A a = new A(); a.setUno = "uno"; a.setDue = "due"; return a; }
Questa cosa è possibile?
Grazie anticipatamente per la risposta (e scusate per l'ignoranza in materia...)

Rispondi quotando
