Resultados da pesquisa a pedido "inheritance"

4 a resposta

É 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[] ...

1 a resposta

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 ...

1 a resposta

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 ...

1 a resposta

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 ...

3 a resposta

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 ...

5 a resposta

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?

1 a resposta

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 ...

2 a resposta

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, ...

3 a resposta

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 ...

3 a resposta

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 = ...