salut , voila je suis débutant en java et j'ai quelque question et j'aimerais bien que vous m'expliquiez7
1-quand on hérite d'une classe de base est ce qu'on hérite ce qui est private ou protected.
2-prenons cet exemple7

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Classe a{
  Private Void afficher(‘  je suis un a ’) ;
}
 
Classe b extends  a{
    Void afficher(‘ je suis b  ’) ;
}
ici est ce qu'on peut parler de la redéfinition de la méthode afficher()
3. l'utilisation de super() : je crois que c'est le constructeur de la classe de base,mais quand on écrit" super.qqchose " est ce que c'est la classe de base ou l'objet de la classe de base
4. quelques fois lors du transtypage on a une ereur dynamique et pas une compilation eror , je veux bien savoir est ce qu'il ya deux types de transtypage , un qui est permis et l'autre non
voila mes questions et pour finir j'aimerais bien que vous me proposer un livre qui traite tout sur l’héritage