Bonjour voici un cas d’école :
package verger;
public class fruitsAPepin extends fruits {
public String chaire = "Inconnue";
public croquer methodeConsommation;
public fruitsAPepin() {
super();
createMethodeConsommation();
}
public void createMethodeConsommation() {
methodeConsommation = new croquer();
}
public class croquer extends manger {
public Boolean fruitsTendre() {
return (chaire.equals("Tendre"));
}
}
}
Un autre objet :
package verger;
public class pommes extends fruitsAPepin {
public String chaire = "Tendre";
}
Alors que j’ai l’impression de surcharger la variable “chaire”, l’objet methodeConsommation continu d’utiliser “Inconnue” … Pourquoi ?