Resultados da pesquisa a pedido "inheritance"

3 a resposta

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

3 a resposta

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

6 a resposta

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

2 a resposta

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

2 a resposta

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

6 a resposta

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

4 a resposta

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

6 a resposta

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

12 a resposta

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

2 a resposta

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