Resultados da pesquisa a pedido "shadowing"

0 a resposta

Por que a saída é diferente nos dois casos?

Por que a saída é diferente no caso abaixo, mesmo quando a variável foi substituída? 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 mainmethod { ...

1 a resposta

Um parâmetro de um modelo de modelo pode causar sombreamento?

Isso é legal em C ++? template <typename T, template <typename T> class> struct S { };Clang (3.7.1) rejeita, reclamando o segundoT sombreia o primeiroT. O GCC parece não se importar com isso e acho isso razoável. Eu acho que é apenas o número ...

2 a resposta

Existe uma maneira de ter avisos para sombrear valores em F # no Visual Studio?

Para mim, sombreamento de valores existentes, como descrito em: Função de sombreamento e aninhada [https://stackoverflow.com/questions/2478079/shadowing-and-nested-function] imutável em F # ...

2 a resposta

Função de sombreamento e aninhada

Quero entender como funcionam os mecanismos das funções Shadowing e Nested. Por exemplo: 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 a resposta

acesso à variável sombreada na classe local

eu sou novo em java e estou confuso para o exemplo abaixo 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 ...

2 a resposta

Classe derivada que não herda o método sobrecarregado da classe base

Eu gostaria que um método em uma classe base chamasse um método virtual puro que será implementado em uma classe derivada. No entanto, o método sem parâmetros da classe base não parece ser herdado pela classe derivada. O que estou fazendo errado? ...

2 a resposta

O conceito de sombreamento

Dado o seguinte 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 ...

2 a resposta

A importação do pacote instalado a partir do script gera "AttributeError: module has no attribute" ou "ImportError: não pode importar nome"

Eu tenho um script chamadorequests.py que importa o pacote de solicitações. O script não pode acessar atributos do pacote ou não pode importá-los. Por que isso não está funcionando e como corrigi-lo? O código a seguir gera ...

2 a resposta

Captura e parâmetro Lambda com o mesmo nome - quem sombreia o outro? (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 impressão mais recente"Você está usando o clang ++!" e avisar sobre ocapturar foo sendo não ...

2 a resposta

Shadowing Inherited Generic Interface Members no .NET: bom, ruim ou feio?

Sei que sombrear membros em implementações de classe pode levar a situações em que o membro "errado" pode ser chamado, dependendo de como eu lancei minhas instâncias, mas com interfaces, não vejo que isso possa ser um problema e me pego ...