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

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

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

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

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

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

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

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

6 la respuesta

¿Por qué la variable sombreada se evalúa como no definida cuando se define dentro del alcance?

4 la respuesta

inmutable en f #