Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: momo en 15 de Octubre 2014, 23:28
-
public class Test {
int atributo1;
Test (int atrib) {atributo1 = 0;}
public static void main (String[ ] Args) {
System.out.println ("Mensaje 1");
System.out.println ("Atributo 1 vale" + this.getAtrib1());
} //Cierre del main
public int getAtrib1() {return atributo1;}
} //Cierre de la clase
non static variable this cannot be referenced from a static context
La Variable No es Estática y por lo tanto no se puede hacer referencia a un contexto estático ---> en tal caso método main..
bueno aclare mis dudas sobre este tema revisando el siguiente Link :
https://www.aprenderaprogramar.com/foros/index.php?topic=1114.msg6151#msg6151
Bueno Creo que aqui explican bien como darle solución a este error
-
Hola momo!
Veo que has hecho un copy/paste del código de la clase Test de este ejercicio, donde no has incluido ningún cambio o solución. Lo correcto seria identificar los errores (tiene mas de un error) en este código y solucionarlos para poner en practica lo que has aprendido con relación al tema. Esto no es obligatorio pero si recomendable, al fin y al cabo lo importante es que lo tengas claro, tal y como manifiestas: bueno aclare mis dudas sobre este tema revisando el siguiente...
Saludos! ;)