Resultados da pesquisa a pedido "inheritance"

3 a resposta

As variáveis estáticas são herdadas

Eu li em milhares de locais que variáveis estáticas não são herdadas. Mas então como esse código funciona bem? Parent.java public class Parent { static String str = "Parent"; }Child.java public class Child extends Parent { public static void ...

3 a resposta

Erro de herança do padrão de design do PHP Singleton

Da classe php singleton abaixo <?php class Singleton { /** * @var Singleton The reference to *Singleton* instance of this class */ private static $instance; /** * Returns the *Singleton* instance of this class. * * @return Singleton The ...

8 a resposta

Como estender Function com as classes ES6?

O ES6 permite estender objetos especiais. Portanto, é possível herdar da função. Esse objeto pode ser chamado como uma função, mas como posso implementar a lógica dessa chamada? class Smth extends Function { constructor (x) { // What should be ...

2 a resposta

Diamante da morte e operador de resolução do escopo (c ++)

Eu tenho este código (problema de diamante): #include <iostream> using namespace std; struct Top { void print() { cout << "Top::print()" << endl; } }; struct Right : Top { void print() { cout << "Right::print()" << endl; } }; struct Left : Top { ...

10 a resposta

Como estender / herdar componentes?

Eu gostaria de criar extensões para alguns componentes já implantados no Angular 2, sem precisar reescrevê-los quase completamente, pois o componente base pode sofrer alterações e desejar que essas alterações também sejam refletidas em ...

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

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

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

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

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