Resultados da pesquisa a pedido "inheritance"
Como impedir que uma classe de modelo seja derivada mais de uma vez?
Eu tenho a seguinte classe de modelo: template<class I> class T : public I { // ... };Essa classe de modelo precisa ser derivada uma vez (e apenas uma vez) para um determinado parâmetro de modeloI. class A : public T<U> {}; // ok class B : ...
Acessando o nome de uma classe herdada privada de uma subclasse
O código a seguir falha ao compilar com esse erro com g ++ e um erro semelhante com clang. main.cpp:16:19: error: 'QByteArray' is a private member of 'QByteArray' Container2(const QByteArray &ba); ^ main.cpp:3:18: note: constrained by ...
Substituindo Modelos de FOSUserBundle da Herança
Como o título sugere, estou tentando personalizar os modelos do FOSUserBundle com os meus. Mas isso não funciona. Eu tentei de tudo conforme indicado em todas as postagens que encontrei, revisei tudo, limpei o cache milhares de vezes, ainda não ...
Como as chamadas de método substituído dos métodos de classe base funcionam?
De acordo comdocumentos sobre herança [https://docs.python.org/3.6/tutorial/classes.html#inheritance]: As classes derivadas podem substituir os métodos de suas classes base. Como os métodos não têm privilégios especiais ao chamar outros métodos ...
Os protótipos de objetos e cadeias não são protótipos de cadeias definidas?
Estou tentando entender como a herança baseada em protótipo do JavaScript funciona. Eu esperava que os resultados abaixo fossem avaliados comotrue. Por que é isso? var myStr = "Sample"; String.prototype.isPrototypeOf(myStr); // ...
C ++ Determine se a classe pode usar um objeto - jogo de RPG de texto
Estou enfrentando o seguinte problema de design: TL; TD precisa determinar se o Herói (classe) pode usar um objeto específico enquanto há muitas implementações de heróis Eu tenho 3 subclasses da classe Hero, cada uma delas pode usar ...
Especializando argumentos de método em subclasses em Java
Considere a seguinte situação: public abstract class AnimalFeed{ } public class FishFeed extends AnimalFeed{ } public class BirdFeed extends AnimalFeed{ } public abstract class Animal{ public void eat(AnimalFeed somethingToEat) }Agora eu ...
Tipos abstratos e herança em Julia
Suponha que eu defina uma função em um tipo abstrato A em Julia: abstract A function mysum(a::A) a.x + a.y endImplicitamente, qualquer subtipo deve ter os campos x e y para que essa função funcione. Portanto, as funções definidas em A são as que ...
Swift 3: subclassificando NSObject ou não?
Eu li alguns posts comoeste [https://stackoverflow.com/questions/24057525/swift-native-base-class-or-nsobject/] sobre a diferença entre subclassificaçãoNSObject em Swift ou apenas com sua base nativaclass sem subclassificação. Mas todos eles são ...
Como substituir métodos herdados ao usar a subclasse JavaScript ES6 / ES2015
Eu criei uma classe que estende a matriz. Quero executar código arbitrário antes de chamar a função push herdada. class newArray extends Array{ //execute any logic require before pushing value onto array this.push(value) }