Bonjour, je vais essayer d'être la plus claire possible mais c'est pas évident car je me mélange un peu avec cette notion.
Pourriez-vous me répondre en énonçant des évidences et avec des exemples.
Merci pour vos éclaricissements.

Supposons deux classes A et B.
1°) J'ai une méthode public dans la classe A.
Pour y accéder,
1°)a) je dois forcément l'appeler avec un objet de la classe A
ou bien
1°)b) je peux également avec un objet de classe B? En étant dans la classe B par exemple

2°) Si réponse 1°)a) , où se situe la différence avec une méthode protégée?
Cela vient il de l'accés aux classes dérivées?

En fait, ça serait utile que vous me donniez des ex en disant là c pas pas possible car machin est privée.
J'ai du mal à voir comment définir des méthodes publics ou privées ou protégées, à voir également les portées.

Quand deux classes font partie du package par défaut, considèrent t on qu'elles font partie du même package?

Merci encore


[Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java