Question héritage et initialisation
Bonjour,
J'ai une question sur l'héritage.
J'ai une classe Fruit
Code:
1 2 3
| public class Fruit {
} |
une classe Pomme qui hérite de fruit
Code:
1 2
| public classe Pomme extends Fruit {
} |
J'ai deux variables :
Code:
1 2
| Pomme maPomme;
Fruit monFruit; |
Je veux créer une nouvelle pomme en copiant les infos de mon fruit, je pensais le faire en castant la variable monFruit mais ça ne fonctionne pas, quelle est la solution ? Je n'ai pas envie de créer un constructeur dans fruit qui prend tous les paramètres.
Code:
maPomme = (Pomme)monFruit;
Merci de votre aide.