Resultados da pesquisa a pedido "inheritance"
python subclasses
Atualmente, tenho uma classe chamada Polynomial. A inicialização é assim: def __init__(self, *termpairs): self.termdict = dict(termpairs) Estou criando um polinômio, tornando as chaves os expoentes e os valores associados são os coeficientes. ...
@ XmlSeeTambém alternativa
Tenho o seguinte: class A{ @XmlElement String name; //getters and setters } class B extends A{ @XmlElement String height; //getters and setters } finalmente tenho @XmlRootElement class P{ @XmlElement List<A> things; //getters and setters ...
Quando usar delegação em vez de herança? [fechadas
Alguém poderia explicar quando eu gostaria de usar a delegação em vez da heranç
herança de coleção c #
Existe uma coleção em c # que suporta a herança como conceito que os objetos podem ter para que pareçam incluir todos os elementos de outro e também a si mesmo Por exemplo HashSet<animal> animals = new HashSet<animal>(); HashSet<dog> dogs = ...
Como posso herdar a classe string?
Eu quero herdar para estender a classe de string C # para adicionar métodos comoWordCount() e muitos outros, mas continuo recebendo este erro: Error 1 'WindowsFormsApplication2.myString': não é possível derivar do tipo selado 'string' Existe ...
Atribuindo objeto de classe derivada a uma referência de classe pai
Estou sempre intrigado quando vejo: Parent ref = new Child();where A classe filho estende Pai. Como o objetoref parece na memória?Como é tratado o método virtual? não virtual?Como é diferente de:Child ref = new Child();
ensagens privadas com thread do @Rails
Tenho os seguintes dois modelos: class Message < ActiveRecord::Base belongs_to :to_user, :class_name => 'User' belongs_to :from_user, :class_name => 'User' has_ancestry #Using the 'ancestry' gem end class User < ActiveRecord::Base has_many ...
Posso substituir uma propriedade em c #? Quão
Eu tenho essa classe Base: abstract class Base { public int x { get { throw new NotImplementedException(); } } } E o seguinte descendente: class Derived : Base { public int x { get { //Actual Implementaion } } }Quando compilar, recebo este ...
Por que é necessário definir o construtor do protótipo?
Noeção sobre herança no artigo MDN Introdução ao Javascript Orientado a Objetos [https://developer.mozilla.org/en/Introduction_to_Object-Oriented_JavaScript#Inheritance] , Notei que eles definiram o prototype.constructor: // correct the ...
Não é possível fazer downcast porque a classe não é polimórfica?
É possível ter herança sem métodos virtuais? O compilador está dizendo que o código a seguir não é polimórfic Exemplo Class A(){ int a; int getA(){return a;}; } Class B(): A(){ int b; int getB(){return b;}; } Em outra classe, estamos tentando ...