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) :
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;
   }
 
}
Et son 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;
    }
}
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.

Autrement dit, est-il possible de déclarer un attribut abstrait ?