Resultados da pesquisa a pedido "inheritance"
C # não herda o construtor da classe base [duplicata]
Possíveis duplicatas: Construtores e Herança [https://stackoverflow.com/questions/617336/constructors-and-inheritance] Por que os construtores não são herdados? [https://stackoverflow.com/questions/426484/why-are-constructors-not-inherited] Ao ...
Chamando a função de classe derivada da classe base
class base { public: virtual void start(); virtual void stop(); void doSomething() { start(); .... stop(); } } class derived : public base { public: void start(); void stop(); }Mas quando eu ligodoSomething() na classe derivada, ele está usando ...
Como impedir que um método seja substituído na classe derivada? [duplicado]
Esta pergunta já tem uma resposta aqui: Existe uma maneira de impedir que um método seja substituído em subclasses? [/questions/17483/is-there-a-way-to-prevent-a-method-from-being-overridden-in-subclasses] 14 respostasComo posso impor que um ...
Documentação Java: Qual é o significado de 'métodos herdados da interface X
Devo estar faltando alguma terminologia básica de Java aqui: As classes podem ser estendidas, portanto, seus métodos podem serherdadopor suas subclasses. As interfaces podem serimplementado. Uma classe de implementação precisará implementar ...
Construtor padrão para uma classe herdada
Reduzi meu problema para o seguinte código de exemplo: class pokemon{ public: pokemon(int n); }; class MewTwo : public pokemon { public: MewTwo(int n); }; MewTwo::MewTwo(int n) {}O que produz um erro: nenhuma função correspondente para chamar ...
Design da hierarquia das peças de xadrez: herança versus campos de tipo
Eu tenho uma classe base para peças class piece;e uma matriz contendo objetos derivados piece* board[8][8];Vantagem, design limpo através de funções virtuais. Desvantagem, se eu tiver que encontrar uma peça no quadro ou comparar uma peça, tenho ...
C # é equivalente a <? estende Base> em genéricos
Em Java, eu posso fazer o seguinte:Subclass estendeBase): ArrayList<? extends Base> aList = new ArrayList<Subclass>();Qual é o equivalente em C # .NET? Não há? extends palavra-chave aparentemente e isso não funciona: List<Base> aList = new ...
Como a herança prototípica no JavaScript realmente funciona?
Ainda não entendo completamente a dicotomia de herança (prototípica versus clássica) em JavaScript. Se oclass é apenas um açúcar sintático sobre protótipos, como eu devo retirá-lo? Você pode me mostrar as diferentes abordagens na criação de ...
Não herdarás de std :: vector
Ok, isso é realmente difícil de confessar, mas eu tenho uma forte tentação no momento de herdarstd::vector. Preciso de cerca de 10 algoritmos personalizados para vetor e quero que eles sejam diretamente membros do vetor. Mas, naturalmente, eu ...
Obter nome do tipo de chamador herdado na classe estática básica
eu tenho: class parent { public static string GetTypeName() { /* here i want to get the caller's type So child.GetTypeName() should display "child" */ } } class child : parent { } static void Main() { Console.WriteLine(child.GetTypeName()); ...