Resultados da pesquisa a pedido "inheritance"

5 a resposta

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

1 a resposta

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

2 a resposta

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

10 a resposta

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

8 a resposta

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

2 a resposta

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

2 a resposta

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

8 a resposta

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

2 a resposta

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()’ ...

3 a resposta

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