Resultados da pesquisa a pedido "inheritance"
Problema do diamante
Wikipédia sobre o problema dos diamantes:"... o problema do diamante é uma ambigüidade que surge quando duas classes B e C herdam de A, e a classe D her...
c # use reflexão para obter uma variável de membro particular de uma classe derivada
Eu tenho a seguinte estrutura: abstract class Parent {} class Child : Parent { // Member Variable that I want access to: OleDbCommand[] _commandCollection; // Auto-generated code here }É possível usar a reflexão de dentro da classe Parent para ...
Função com o mesmo nome, mas com assinatura diferente na classe derivada
Eu tenho uma função com o mesmo nome, mas com assinatura diferente em uma base e classes derivadas. Quando estou tentando usar a função da classe base em outra classe que herda da derivada, recebo um erro. Veja o seguinte código: class A { ...
Herança de modelo do Django: criar sub-instância da instância existente (downcast)?
Estou tentando integrar um aplicativo Django de terceiros que tomou a infeliz decisão de herdar dedjango.contrib.auth.models.User, que é um grande não-não para aplicativos conectáveis. CitaçãoMalcolm ...
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) }
O que acontece quando eu herdo de uma instância em vez de uma classe em Python?
Estou curioso para saber o que acontecerá quando eu herdar uma instância em uma classe. Então eu tentei: class X: def __init__(self, x): self.x = x def print(self): print(self.x) def inherit(obj): class Child(obj): # Line 20 pass # or maybe ...
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 ...