Resultados da pesquisa a pedido "inheritance"
É possível fazer com que o c # use a sobrecarga de método do tipo mais específico, em vez do tipo base?
Se você tiver um método que está sobrecarregado com um tipo derivado, o método chamado em tempo de execução depende do tipo da sua variável, mesmo se o objeto subjacente for realmente do tipo derivado: class Program { static void Main(string[] ...
TypeError: a super expressão deve ser nula ou uma função, não indefinida com Babeljs
No momento, estou tentando criar herança de vários arquivos no ES6, com node.JS e Babel (estou usando o Babel para converter o código do ES6 para o ES5, porque o Node não implementa o ES6 no momento). Estou usando a importação / exportação para ...
Qual é a diferença entre atribuir um protótipo ao Object.create prototype
Parece que não entendo a diferença entre atribuir um protótipo de construtor a outro e usar Object.create. alguém pode dar um exemplo da diferença? Eu criei este exemplo de herança que fornece o mesmo resultado para os dois casos: function ...
Módulos ES6 e herança
Eu tenho os seguintes arquivos JavaScript: src / js / classes / Lexus.js: import {Car} from 'src/js/classes/Car'; export class Lexus extends Car { constructor() { super("Lexus"); } }src / js / classes / Mercedes.js: import {Car} from ...
Sobrecarga de método Java - Parâmetro genérico e parâmetros dentro da mesma árvore de herança
Vamos supor que eu tenha o seguinte código: // Method acception generic parameter public static <T> T foo(T para) { return para; } // Method accepting Integer parameter public static Integer foo(Integer para) { return para + 1; } // Method ...
twig - passa a função para o template
Atualmente, coloco minha função em uma classe e passo uma instância dessa classe para o modelo e chamo minha função necessária como método de classe. {{ unneededclass.blah() }}Eu preciso fazer como abaixo {{ blah() }}É possível?
C ++ Um problema de herança múltipla com funções virtuais puras
Eu produzi um exemplo mínimo para replicar o problema que estou vendo com uma estrutura de hierarquia de classes mais complexa: #include <string> #include <iostream> class A { protected: virtual ~A() = 0; }; inline A::~A() {} class B : public A ...
C ++ clona elegantemente a classe derivada chamando a classe base
Eu tenho uma necessidade de clonar uma classe derivada, dada apenas uma referência ou ponteiro para a classe base. O código a seguir faz o trabalho, mas não parece elegante, porque estou colocando o código padrão em muitas classes derivadas C, D, ...
Como fornecer inicialização adicional para uma subclasse de nomeduplo?
Suponha que eu tenho umnamedtuple como isso: EdgeBase = namedtuple("EdgeBase", "left, right")Quero implementar uma função de hash personalizada para isso, então crio a seguinte subclasse: class Edge(EdgeBase): def __hash__(self): return ...
Extensões não podem conter propriedades armazenadas
Posso implementar isso no Swift with Extensions sem a necessidade de herança? Eu recebo este erro As extensões não podem conter propriedades armazenadas extension UIButton { @IBInspectable var borderWidth : CGFloat { didSet{ layer.borderWidth = ...