Alors soient 2 clases A et B :
1) si une methode de la classe A est publique, tu pourra acceder à cette methode à partir de n'importe où, cependant tu ne peux l'appeller qu'avec un objet de la classe A.
2)si une methode est privée, elle ne sera accessible que dans sa classe donc une methode de la classe A ne sera accessible que dans la classe A
3) une methode protected sera accessible dans la classe A ainsi que dans ses sous classe: admettons que tu as une methode 1 dans la classe A et que tu as une classe C qui herite de A (qui est donc une sous classe de A), la methode 1 sera accessible dans la classe C.
Les methodes d'une classe ne peuvent etre appelées par un objet d'une autre.
Tu utilise des methodes privées quand elles sont necessaires uniquement à la classe dans laquelle elles sont definies etc etc
j'espere que ce petit resumé t'aidera
Partager