Bonjour,
J'ai une ClasseB avec un constructeur privé, je voudrais bien savoir comment pourrais-je heriter de cette classe :
Si je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public class ClasseB { private ClasseB(){ } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public class ClasseA extends ClasseB { private ClasseA(){ super(); } }J'ai une erreur, je ne suis pas sûr, mais je pense que c'est normale puisque le constructeur est privée,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 The constructor ClasseB() is not visible
Mon problème là, c'est que je ne peux pas changer la visibilité du constructeur de la ClasseB, parce qu'elle se trouve dans un jar.
Est ce que vous pouvez me proposer une solution pour ce problème ?
Merci infiniment.
Partager