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

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é ...

6 la respuesta

Variable y método sombreado en Java

Básicamente, me gustaría saber por qué un método estático no puede ser sombreado por un método de instancia (sé por qué, dará lugar a ambigüedad en ciertas c...

2 la respuesta

La importación del paquete instalado desde el script genera "AttributeError: el módulo no tiene atributo" o "ImportError: no se puede importar el nombre"

Tengo un script llamadorequests.py que importa el paquete de solicitudes. El script no puede acceder a los atributos del paquete o no puede importarlos. ¿Por qué esto no funciona y cómo lo soluciono? El siguiente código plantea ...

2 la respuesta

acceso a la variable sombreada en clase local

Soy nuevo en Java y confundí por ejemplo a continuación public class Test { int testOne(){ //member method int x=5; class inTest // local class in member method { void inTestOne(int x){ System.out.print("x is "+x); // System.out.print("this.x is ...

2 la respuesta

Sombreado y función anidada

Quiero entender cómo funcionan los mecanismos de sombreado y función anidada. Por ejemplo: let func y = let dup y = y + y let z = dup y let dup y = let dup z = let y = y * z y let z = y y dup z + z;; val func : int -> int > func 3;; val it : int ...

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 ...

4 la respuesta

inmutable en f #

2 la respuesta

La clase derivada no hereda el método sobrecargado de la clase base

Me gustaría tener un método en una clase base llamado método virtual puro que se implementará en una clase derivada. Sin embargo, el método sin parámetros de la clase base no parece ser heredado por la clase derivada. ¿Qué estoy haciendo mal? El ...

2 la respuesta

Captura de Lambda y parámetro con el mismo nombre: ¿quién sombrea al otro? (clang vs gcc)

auto foo = "You're using g++!"; auto compiler_detector = [foo](auto foo) { std::puts(foo); }; compiler_detector("You're using clang++!");clang ++ 3.6.0e impresión más reciente"¡Estás usando clang ++!" y advertir sobre elcapturar foo sin uso g ++ ...