Ciao a tutti,
sono agli inizi comn java e mi diverto a modificare qualche riga di codice che vedo in giro....
Ora sto provando a vedere le eccezioni...in questo sorgente:
class Prova
{
public void controllaNumero(String num) throws NumberFormatException
{
//Trasformo stringa in int.
//##########
int numero = Integer.parseInt(num);
System.out.println(numero+2);
}
public static void main(String args[])
{
String mioNumero = args[0];
try
{
this.controllaNumero(mioNumero);
}
catch (NumberFormatException nfe)
{
System.err.println(nfe);
System.out.println(nfe.getMessage());
}
}
}
ma quando compilo ho quest'errore:
C:\java>javac Prova.java
Prova.java:22: non-static variable this cannot be referenced from a static conte
xt
this.controllaNumero(mioNumero);
^
1 error
cosa è?? qualcuno può aiutarmi??
Ciao e grazie GIuseppe