Salve, sto studiando Java e avevo una piccola domanda da fare in quanto non ho ben capito...
Supponiamo di avere tre classi:
public class Animale{
//Con un metodo;
public void cammina(){
System.out.println(“Cammina”);
}
}
public class Cavallo extends Animale{
//Faccio l'override del metodo cammina;
public void cammina(){
System.out.println(“Cammina Cavallo”);
}
//Altro metodo;
public void cavalloMangia(){
System.out.println(“Cavallo Mangia”);
}
}
public class Test{
//Creo le istanze;
Animale oggetto = new Animale();
Animale oggettoDue = new Cavallo();
}
La mia domanda è questa, cosa vuol dire il secondo oggetto? Cioè che l'oggettoDue può accedere anche al metodo cavalloMagia ?...Potete spiegarmi?
Grazie in anticipo.

...
Rispondi quotando