Resultados de la búsqueda a petición "shadowing"

0 la respuesta

¿Por qué la salida es diferente en los dos casos?

¿Por qué la salida es diferente en el caso a continuación, incluso cuando la variable ha sido anulada? public class A { int a = 500; void get() { System.out.println("a is " + this.a); } } public class B extends A { int a = 144; } public class ...

2 la respuesta

El concepto de sombreado

Dado el siguiente código: public class A { static final long tooth = 1L; static long tooth(long tooth){ System.out.println(++tooth); return ++tooth; } public static void main(String args[]){ System.out.println(tooth); final long tooth = 2L; new ...

1 la respuesta

¿Puede un parámetro de un parámetro de plantilla de plantilla causar sombras?

¿Es esto legal C ++? template <typename T, template <typename T> class> struct S { };Clang (3.7.1) lo rechaza, quejándose del segundoT sombras el primeroT. Parece que a GCC no le importa y creo que es razonable. Creo que es solo el número de ...

2 la respuesta

Sombra de los miembros de la interfaz genérica heredada en .NET: ¿buena, mala o fea?

Sé que el sombreado de miembros en implementaciones de clase puede conducir a situaciones en las que se puede llamar al miembro "incorrecto" dependiendo de cómo he lanzado mis instancias, pero con las interfaces no veo que esto pueda ser un ...

12 la respuesta

En Java, si una clase secundaria sombrea una variable principal estática con una variable secundaria de instancia, ¿qué variable utilizarán los métodos heredados?

Esto probablemente sea algo malo, como se discutió enPueden las clases padre e hijo en Java tener la misma variable de instancia? [https://stackoverflow.com/questions/3501060/can-parent-and-child-class-in-java-have-same-instance-variable] . (¿Qué ...