Creo que lo mas logico es poner los datos miembro de una clase como privados, para que no se puedan modificar desde fuera, y si se quiere acceder a esos datos, se hace a través de un observador. Pues bien, tengo lo siguiente:
public class Ejemplo
{
int a;
public int get_entero()
{
return a;
}
}
y desde otra clase pretendo acceder a ese dato entero con:
....
Ejemplo ej=new Ejemplo();
System.out.println(ej.get_entero());
...
y con el eclipse me dice que el dato entero a no es visible.
Pero supuestamente no estaria accediendo a ese dato a traves del observador, y éste es público ???
Por favor, ayudadme. Muchas gracias.