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
codice:
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;
}
}
E questo è un metodo
codice:
public A getA(){
A a = new A();
a.setUno = "uno";
a.setDue = "due";
return a;
}
Quello che vorrei fare è richiamare il metodo getA ma farmi restituire un oggetto di tipo B (che estende A)
Questa cosa è possibile?
Grazie anticipatamente per la risposta (e scusate per l'ignoranza in materia...)