Cuando leo de varios libros y tutoriales de Java, las variables declaradas en una interfaz son constantes y no pueden anularse.Anulando la variable de la interfaz?
hice un simple código para probarlo
interface A_INTERFACE
{
int var=100;
}
class A_CLASS implements A_INTERFACE
{
int var=99;
//test
void printx()
{
System.out.println("var = " + var);
}
}
class hello
{
public static void main(String[] args)
{
new A_CLASS().printx();
}
}
y se imprime var = 99
Está var conseguir anulados? Estoy totalmente confundido. ¡Gracias por cualquier sugerencia!
Muchas gracias a todos! Soy bastante nuevo en esta cosa de interfaz. "Shadow" es la palabra clave para entender esto. Busco los materiales relacionados y lo entiendo ahora.
usted no "anular" una variable, solamente un método. –