Resultados da pesquisa a pedido "derived-class"
Chamando o construtor da classe base a partir do construtor da classe derivada
Eu tenho uma pergunta:Digamos que eu tenha originalmente essas classes que eu não posso mudar (digamos porque são tiradas de uma biblioteca que estou usando):
Um objeto de classe derivada contém um objeto de classe base?
Considere o seguinte código de exemplo abaixo: #include <iostream> using namespace std; class base { public: base() { cout << "ctor in base class\n"; } }; class derived1 : public base { public: derived1() { cout <<"ctor in derived class\n"; } ...
Como passar a List <DerivedClass> quando o tipo de parâmetro é List <BaseClass>?
Como posso passar uma lista que é uma lista de DerivedObjects onde o método está esperando uma lista de BaseObjects. Estou convertendo a lista.ToList<BaseClass>() e estou me perguntando se existe uma maneira melhor. Meu segundo problema é que a ...
Simpler “Impedindo classes derivadas” em C ++
Assumindo que existe uma razão legítima para impedir a derivação de alguma classe, Bjarne fornece uma soluçãoAqu [http://www2.research.att.com/~bs/bs_faq2.html] para a resposta "Posso parar as pessoas que derivam da minha turma?" No entanto, ...
Desativando o método herdado na classe derivada
Existe alguma maneira de, em uma classe derivada de Java, "desativar" um método e / ou campo que de outra forma é herdado de uma classe bas Por exemplo, digamos que você tenha umShape classe base que tem umrotate() método. Você também tem ...
Posso ter uma classe base em que cada classe derivada possui sua própria cópia de uma propriedade estática?
Eu tenho algo como a seguinte situação abaixo: class Base { public static int x; public int myMethod() { x += 5; return x; } } class DerivedA : Base { } class DerivedB : Base { }Estou tentando configurar isso para que cada classe derivada tenha ...
Como uso um XmlSerializer para desserializar um objeto que pode ser de uma classe base ou derivada sem conhecer o tipo de antemão?
Em C #, como uso umXmlSerializer desserializar um objeto que possa ser de uma classe base ou de qualquer uma das várias classes derivadas sem conhecer o tipo de antemão? Todas as minhas classes derivadas adicionam membros de dados adicionais. ...
Como definir classe selada em C ++?
Como parar a classe a ser herdada por outra classe.
Como acessar o método protegido na classe base da classe derivada?
Aqui está um exemplo de código que me incomoda: class Base { protected: virtual void foo() = 0; }; class Derived : public Base { private: Base *b; /* Initialized by constructor, not shown here Intended to store a pointer on an instance of any ...