Bonjour ,
Pourriez-vous me dire pourquoi la methode frapper autorise la modification de l’attribut degats sans passer par un modificateur
Est-ce un principe objet si oui lequel ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class personne {
    private Integer force;
    private Integer experience;
    private Integer degats;
 
 
    public personne(Integer a,Integer b, Integer c)
    {      
        degats=a;
        experience=b;
        force=c;
    }
    public void frapper(personne jojo)
    {
         jojo.degats=this.degats;       
    }
}
Par avance un grand merci.