Resultados da pesquisa a pedido "multiple-inheritance"
Herança Múltipla em Java desde Todas as classes se estendem da classe Object? [duplicado]
Esta questão já tem uma resposta aqui:Java: Se A estende B e B estende o objeto, é que a herança múltipla 11 respostasEu tenho uma pergunta simples:Se eu dec...
Sobre o comportamento do construtor e destruidor de estruturas - C ++
Não entendo por que a saída deste programa é a seguinte. Por que não há um erro de compilação? Eu pensei que ao tentar construir B, o compilador não encontraria nenhuma função chamada foo () e reportaria um erro. #include <iostream> using ...
Por que as classes estão sendo ordenadas dessa maneira no MRO?
Estou com um problema com o Python MRO para este código: class F: pass class G: pass class H: pass class E(G,H): pass class D(E,F): pass class C(E,G): pass class B(C,H): pass class A(D,B,E): pass print(A.__mro__)Eu recebo esta saída: (<class ...
Herança múltipla Objective-C
Eu tenho 2 classes, uma inclui methodA e a outra inclui methodB. Portanto, em uma nova classe, eu preciso substituir os métodos methodA e methodB. Então, como faço para obter herança múltipla no objetivo C? Estou um pouco confuso com a sintaxe.
Conseqüências de mudar a herança para virtual?
Estou trabalhando em um grande projeto que não comecei. Minha tarefa é adicionar algumas funcionalidades adicionais ao que já existe. Estou em uma situação em que tenho que usar herança virtual porque tenho um modelo de diamante. A situação é ...
Ordem de criação de classes base virtuais
Eu tenho o seguinte problema: struct A1 { A1() { std::cout << "A1, "; } }; struct A2 { A2() { std::cout << "A2, "; } }; struct AA1 : virtual A1, A2 { AA1() { std::cout << "AA1, "; } }; struct AA2 : A1, virtual A2 { AA2(){ std::cout << "AA2, "; } ...
Herança paralela entre classes de interface e classes de implementação em C ++
Eu estou tentando usar a classe base abstrata C ++ da maneira semelhante à interface Java. Suponhamos que temos as seguintes classes de interface apenas com funções virtuais puras: class Shape { virtual double area()=0; }; class Square : public ...
Como evitar a recursão infinita com super ()?
Eu tenho um código como este: class A(object): def __init__(self): self.a = 1 class B(A): def __init__(self): self.b = 2 super(self.__class__, self).__init__() class C(B): def __init__(self): self.c = 3 super(self.__class__, ...
Lidando com as alterações de estado dos componentes de reação aninhados
Então, eu tenho vários ReactComponent. Inicialmente, eu estava pensando que haverá um tipo de componente pai (vamos chamar isso de GrandPa) com seu próprio estado e ele passará algumas informações sobre seu estado para outro componente (chamado ...