Bonjour,

je test un code pour faire une simple addition. Je m'exerce aux méthodes et class. J'ai 2 class :
code1 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
package com.test;
 
public class Clacul {
 
	public static void main(String[] args) 
	{
		Addition ad = new Addition();
 
	    ad.affiche();   	
	}
 
}
et le code2 :
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
18
19
package com.test;
 
public class Addition 
{
	private int result;
	private int monResultat;
 
	public int add(int a, int b, int c)
    {
        monResultat = a + b + c;
        return monResultat;
    }
    public void affiche()
    {
        result = add(2, 5, 13);
        System.out.println(result);
    }
 
}
cela me donne bien le résultat.
Mais comment cela se fait il qu'il n'y ai pas d'erreur, sachant que mes 2 attributs sont private et que je n'emploi pas pour cela des getter et setter ?
Merci