Resultados da pesquisa a pedido "inheritance"
Obtenha o nome da tabela de origem de uma linha ao consultar o pai que ele herda
Eu tenho um banco de dados Postgres com várias tabelas que herdam umas das outras. eu possoSELECT da tabela pai para obter resultados de todos os seus filhos, mas precisa obter o nome da tabela da qual cada resultado se origina. O método ...
Herança de objeto do Pandas DataFrame ou uso de objeto?
Estou construindo uma biblioteca para trabalhar com dados estruturados muito específicos e minha infraestrutura em cima dos Pandas. Atualmente, estou escrevendo um monte de diferentes contêineres de dados para diferentes casos de uso, como ...
Como estender uma classe com um membro de seu próprio tipo?
Suponha que precisamos implementar diferentes tipos de árvore com uma classe chamada "BaseNode" da qual outros tipos de nós são derivados e que ela tenha uma variável de instância chamadaparent de seu próprio tipo, geralmente se ...
Por que podemos reduzir a visibilidade de uma propriedade em classe estendida?
Eu tenho duas aulasParent: public class Parent { public String a = "asd"; public void method() { } }EChild: public class Child extends Parent{ private String a = "12"; private void method() { } }NoChild, Tento substituir o paimethod que fornece ...
Por que minha classe implementa interfaces filho, mas não seus pais?
Eu encontrei um (pelo menos para mim) comportamento inesperado ao usar a herança de interface no Delphi. Eu tenho essa hierarquia simples de classe e interface: +---------------+ | << IMyBase >> | +---------------+ ^ | +---------------+ | ...
Uma coleção polimórfica de CRTP (Curiously Recorrring Template Pattern) em C ++?
Eu tenho aulaBase da qual eu tenho duas classes,DerivedA eDerivedB conforme definido abaixo. template <typename Derived> class Base{ public: double interface(){ static_cast<Derived*>(this)->implementation(); } }; class Derived,A : ...
Referência da superclasse ao objeto da subclasse mostrando o mesmo comportamento da referência da subclasse ao objeto da subclasse
O código a seguir em java, quando executado no elipse, fornece a mesma saída, mesmo se substituirmos superclass s=new sub();com, sub s= new sub();Observe que substituímos métodos. A saída é: changed supermethod in sub class num is sub class ...
Implementando IDisposable em uma subclasse quando o pai também implementa IDisposable
Eu tenho uma classe pai e filho que ambos precisam implementarIDisposable. Onde deveriavirtual (ebase.Dispose()?) as chamadas entram em jogo? Quando eu apenas substituo oDispose(bool disposing) chamada, é muito estranho afirmar que ...
Por que o Java não permite estender o tipo de matriz
Como experimento, tentei estender umint-array como este: public class IntArrayExtension extends int[]{ // additional fields and methods. }para adicionar alguns métodos relacionados à classificação, troca, construção de sub-array etc. na própria ...
Por que as classes não são seladas por padrão?
Eu só estava pensando, desde oseladoA existência da palavra-chave indica que é uma decisão do autor da classe se outras classes podem herdar dela, por que as classes não são seladas por padrão, com alguma palavra-chave para ...