Resultados da pesquisa a pedido "inheritance"
Por que minha classe pública não pode estender uma classe interna?
Eu realmente não entendo. Se a classe base é abstrata e se destina apenas a ser usada para fornecer funcionalidade comum às subclasses públicas definidas no assembly, por que não deveria ser declarada interna? Eu não quero que a classe abstrata ...
herança typedef de uma base abstrata pura
Editar: Encontradoduplicado [https://stackoverflow.com/questions/1643035/typedef-in-template-base-class] Eu reduzi alguns códigos de problemas para o caso de trabalho mais simples para ilustrar o seguinte: meu typedef em uma classe base abstrata ...
Por que as assinaturas declaradas na classe base são ignoradas?
class Base { public virtual void MethodA(int x) { Console.WriteLine ("In Base Class"); } } class Derived : Base { public override void MethodA(int x) { Console.WriteLine ("In derived INT)"); } public void MethodA(object o) { Console.WriteLine ...
Como estender / herdar componentes?
Eu gostaria de criar extensões para alguns componentes já implantados no Angular 2, sem precisar reescrevê-los quase completamente, pois o componente base pode sofrer alterações e desejar que essas alterações também sejam refletidas em ...
Estendendo enum em classes derivadas
Eu tenho uma hierarquia de classes, e cada classe nela tem uma classe de exceção, derivada em uma hierarquia paralela, portanto ... class Base { }; class Derived : public Base { }; class BaseException : public std::exception { enum {THIS_REASON, ...
Configurando uma chave estrangeira para uma classe base abstrata com o Django
Eu considerei atributos comuns de duas classes em uma classe base abstrata, no entanto, tenho outro modelo que precisa fazer referência a qualquer uma dessas classes. Não é possível fazer referência a um ABC, pois ele não possui uma tabela de ...
Diamante da morte e operador de resolução do escopo (c ++)
Eu tenho este código (problema de diamante): #include <iostream> using namespace std; struct Top { void print() { cout << "Top::print()" << endl; } }; struct Right : Top { void print() { cout << "Right::print()" << endl; } }; struct Left : Top { ...
Como estender Function com as classes ES6?
O ES6 permite estender objetos especiais. Portanto, é possível herdar da função. Esse objeto pode ser chamado como uma função, mas como posso implementar a lógica dessa chamada? class Smth extends Function { constructor (x) { // What should be ...
Classe herdada da classe sem construtor padrão
Agora eu tenho uma aulaA que herda da classeBeB não possui um construtor padrão. Estou tentando criar um construtor paraA que tem exatamente os mesmos parâmetros paraBconstrutor, mas eu recebo: error: no matching function for call to ‘B::B()’ ...
Erro de herança do padrão de design do PHP Singleton
Da classe php singleton abaixo <?php class Singleton { /** * @var Singleton The reference to *Singleton* instance of this class */ private static $instance; /** * Returns the *Singleton* instance of this class. * * @return Singleton The ...