Resultados da pesquisa a pedido "override"
Por que uma classe não pode estender características com o método da mesma assinatura?
Por que o erro está abaixo? Como contornar isso? Edição: Eu assumi que desde que A e B compilam para (interface, classe) pares, é uma questão de escolher a chamada de método estático correta para implementar ao compilar C. Eu esperaria que a ...
Mais sobre Virtual / new… plus interfaces!
Ontem postei uma pergunta sobre as novas palavras-chave / virtual / override e aprendi muito com suas respostas. Mas ainda continuo com algumas dúvidas. Entre todas as "caixas", perdi contato com o que realmente está acontecendo nas tabelas de ...
Polimorfismo - Sobrecarga / Substituição
Eu sei que esta questão foi feita até a morte no StackOverflow e que já existem inúmeras perguntas.Eu provavelmente já li todos eles e, no entanto, há essa dúvida incômoda: Acho que entendo muito bem a sobrecarga e a substituição. O que me ...
Existe polimorfismo estático real em C ++?
Aqui está um código simples em C ++: #include <iostream> #include <typeinfo> template<typename T> void function() { std::cout << typeid(T).name() << std::endl; } int main() { function<int>(); function<double>(); return 0; }Eu li que os modelos ...
Obter atributo de propriedade substituída
Eu tenho um atributo personalizado como este: public class PropertyInfoAttribute : Attribute { public bool IsAutoComplete { get; set; } }E há uma classe como esta: public class Article { public virtual int Order { get; set; } //other ...
Por que não chamar métodos substituíveis em construtores?
Este é um exemplo simplificado, mas eu tenho um código da vida real que conceitualmente faz a mesma coisa (tentando validar valores "definir" métodos acessadores de classes derivadas) e o Analyzer me fornece "Não chame métodos substituíveis em ...
Como posso remover o estilo do elemento CSS embutido (sem JavaScript)?
Eu tenho um estilo atribuído a um elemento HTML específico no meu arquivo de folha de estilo, como este label { width: 200px; color: red; }Em um caso especial, eu gostaria de usar um elemento label no documento HTML, mas ignore o estilo ...
Substituição de método privado e visibilidade
Estou tendo dificuldades para entender a saída do seguinte código: class Bar { public function test() { $this->testPublic(); $this->testPrivate(); } public function testPublic() { echo "Bar::testPublic\n"; } private function testPrivate() { echo ...
Tipo apagamento, substituição e genéricos
Alguém pode me explicar por que @Override public void fooMethod(Class<?> c)não substitui public void fooMethod(Class c)e me fornece os seguintes erros: - Name clash: The method fooMethod(Class<?>) of type SubClass has the same erasure as ...
Forçar o método de modelo na classe não modelo
Eu tento alcançar o seguinte comportamento / sintaxe / uso desta classe: Data1 dataType1; Data2 dataType2; int intType; float floatType; dataType1.method( intType ); dataType1.method( floatType ); dataType2.method( intType ); dataType2.method( ...