Salve, ho di nuovo lo steso errore, anche se ora compilo nella cartella genitore, ed ho sistema la visibilità della r .



C:\esejava>javac semplice\First.java
semplice\First.java:17: cannot find symbol
symbol : variable ret
location: class semplice.First
result=ret.getR();
^
1 error

C:\esejava>


codice:
------------------------------------------------------
// semplice programma per allenamento sintassi e non


package semplice;

public class First{
public First(){}

static int a = 2;
static int b = 2;
static int result=0;

public static void main(String[] args) {

Calc calc = new Calc();
calc.somma(a , b);{
result=ret.getR();
}
System.out.print(a);
System.out.print("+");
System.out.print(b);
System.out.print("=");
System.out.println(result);
}







---------------------------


// semplice ,fa i calcoli

package semplice;

public class Calc{
public Calc(){}
Calc ret = new Calc();
private int r;


public int getR(){
return this.r;
}
public void somma (int a, int b){
this.r= a + b ;
}

}