Bonjour à tous et merci d'avance pour le temps que vous passez à me lire et répondre.
Ma question est la suivante : Est-il possible de déclarer un attribut abstrait ?
Je m'explique :
Voici une classe abstraite papa ( syntaxe incorrecte au niveau de " l'abstract", c'est justement pour mettre en évidence ce que je voudrais faire) :
Et son fils :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public abstract class Papa { private abstract String name; public getName(){ return this.name; } }
Le résultat voulu est le suivant : lors de l'appel de la méthode getName sur un objet de type Papa récupérer la valeur du name de la classe Fils.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public Fils extends Papa { private String name; public Fils(String name){ this.name = name; } }
Autrement dit, est-il possible de déclarer un attribut abstrait ?
Partager