Héritage sous java

omzyasser -  
kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonsoir
s'il vous plait comment je fais faire pour empecher l'héritage d'une méthode par une classe fille qui hérite de la classe contenant cette méthode sous java.
merci
Configuration: Windows XP Internet Explorer 7.0

5 réponses

  1. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Tiré de CCM :

    # private : un élément private (privé) est accessible uniquement au sein de la classe dans laquelle il est déclaré. Ces éléments ne peuvent être manipulés qu'à l'aide de méthode spécifiques appelés accesseur et mutateur
    1
    1. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526
       
      Ca me semble aussi le plus approprié, wep. En fait ça a même été créé pour ça :)
      0
  2. Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   663
     
    je ne suis pas sûr, mais ce ne serait pas avec le mot-clé final ?
    0
  3. holow1 Messages postés 739 Statut Membre 71
     
    bonjour,

    Nom final pour les constante ^_^
    0
  4. omzyasser
     
    non ce n'est pas avec final
    final méthode() est juste pour indiquer que la méthode ne doit pas etre redéfinie dans les classes filles
    ce n'est pas ce que je cherche
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. omzyasser
     
    oui je sais que c'est private mais le problème est que ma méthode que je veux pas la faire hériter par d'autre classe est un mutateur et vous savez bien que les mutateurs doivent etre public.
    0
    1. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526
       
      Donc tu veux finalement qu'elle soit accessible?

      Si tu veux qu'elle soit non specialisable mais accessible: protected/public final
      Si tu veux qu'elle ne soit pas accessible (et donc non specialisable par la force des choses): private
      0