Resultados da pesquisa a pedido "override"

3 a resposta

Acessando o "show padrão" em Haskell?

Digamos que você tenha uma estrutura de dados (emprestada dessaPergunta, questão [https://stackoverflow.com/q/2529663/67579]): data Greek = Alpha | Beta | Gamma | Delta | Eta | Number IntAgora pode-se fazer disso uma instância deShow ...

8 a resposta

Substituindo o método com o seletor 'touchesBegan: withEvent:' possui tipo incompatível '(NSSet, UIEvent) -> ()'

Xcode 6.3. Dentro de uma classe que implementa o protocolo UITextFieldDelegate, eu gostaria de substituir o método touchesBegan () para ocultar o teclado. Se eu evitar um erro do compilador na especificação da função, ocorrerá um erro ...

7 a resposta

Rails: Substituindo o método de associação ActiveRecord

Existe uma maneira de substituir um dos métodos fornecidos por uma associação do ActiveRecord? Digamos, por exemplo, eu tenho o seguinte has_many polimórfico típico: através da associação: class Story < ActiveRecord::Base has_many :taggings, ...

4 a resposta

Como a reflexão me diz quando uma propriedade está ocultando um membro herdado com a palavra-chave 'new'?

Então, se eu tiver: public class ChildClass : BaseClass { public new virtual string TempProperty { get; set; } } public class BaseClass { public virtual string TempProperty { get; set; } }Como posso usar a reflexão para ver que o ChildClass está ...

1 a resposta

Como substituir um setter de uma SuperClasse no Swift com o XCode 6.3 Beta2?

Meu SuerClass éUICollectionViewCellque tem uma propriedade: var selected: BoolMinha turma é MyClass : UICollectionViewCell { func setSelected(selected: Bool) { super.selected = selected // do something } }O primeiro funcionou bem no XCode 6.2, ...

4 a resposta

Exigindo substituições de função virtual para usar a palavra-chave override

C ++ 11 adicionadooverride para garantir que as funções-membro que você escreve que pretendem substituir as funções virtuais de classe base realmente o façam (ou não serão compiladas). Mas em uma grande hierarquia de objetos, às vezes você pode ...

4 a resposta

Verifique se o método base é chamado em C #

De alguma forma, posso forçar uma classe derivada a sempre chamar a base de métodos substituídos? public class BaseClass { public virtual void Update() { if(condition) { throw new Exception("..."); // Prevent derived method to be called } } }E ...

7 a resposta

Detectar se um método foi substituído usando Reflexão (C #)

Digamos que eu tenha uma classe base TestBase em que defino um método virtual TestMe () class TestBase { public virtual bool TestMe() { } }Agora eu herdo essa classe: class Test1 : TestBase { public override bool TestMe() {} }Agora, usando ...

7 a resposta

Substituição vs Virtual

Qual é o objetivo de usar a palavra reservada virtual na frente das funções? Se eu quiser que uma classe filho substitua uma função pai, apenas declaro a mesma função, comovoid draw(){}. class Parent { public: void say() { std::cout << "1"; } }; ...

2 a resposta

Substituir observador de propriedades

Quando eu substituo a funçãonoise, a função é substituída pela nova. Mas quando eu substituo uma propriedade por um observador, o valor antigo e o novo são executados. No playground: class Vehicle { func noise(sound: String) { println("Vehicle ...