salut! Comment s'y prendre pour utiliser la methode d'une classe dont l'accès est impossible?
salut! Comment s'y prendre pour utiliser la methode d'une classe dont l'accès est impossible?
c'est a dire? cette méthode est déclarer private? pourrais tu donnez plus d'explication?l'accès est impossible
Merci
Une classe qui est finale ne peut pas servir de classe mère, mais l'accès à ses méthodes reste le même que pour une classe non-finale.
Il va nous falloir plus d'informations pour t'aider.
En fait je veux dire dans ce cas, n'y a t-il pas possibilité de redéfinir une méthode d'une classe finale?
Et non, c'est là l'utilité du mot-clé final.
Il n'est pas possible de redéfinir une méthode 'final' ou appartenant à une classe 'final'
Pour redéfinir une méthode d'une classe, il faut d'abord que la classe qui va contenir ta nouvelle méthode hérite de la classe (mère) qui contient la méthode d'origine, et comme ta classe mère est déclarée final, tu ne peut pas hérité de celle ci
dans ce genre de cas, le mieux reste de retirer ce mot clé final de la classe d'origine. Si t'as besoin de la dériver, c'est qu'il y a une problème de design sur la classe mère lors de sa déclaration final.
Partager