Resultados da pesquisa a pedido "inheritance"
A verificação de tipo está sempre correta?
A verificação de tipo é considerada uma má prática, mesmo se você estiver verificando uma interface? Entendo que você deve sempre programar para uma interface e não para uma implementação - é isso que significa? Por exemplo, em PHP, o seguinte ...
Como substituir uma propriedade de classe herdada em c #?
Eu aprendi como herdar métodos adicionandovirtual para o método na classe base eoverride na nova classe. Mas o que faço para herdar propriedades? class bird { private virtual string fly = "Yes, I can!"; public string CanI() { return fly ; } } ...
Herança com construtor em Java
Você pode me dizer o problema no código a seguir? class boxdemo1 { public static void main(String args[]) { boxweight weightbox = new boxweight(2, 3, 5, 4); System.out.println(weightbox.volume()); } } class boxinfo { int l, b, h; /* * boxinfo() ...
Como passar uma lista <criança> para um método com o parâmetro lista <pai>?
Estou longe da herança há um tempo e preciso de uma ajudinha. Eu tenho uma classe base abstrataChief. Existem duas classes herdadasShip eVehicle, que compartilham várias propriedades viaChief. Eu tenho um método que usa essas propriedades ...
Estendendo métodos de classe pai na classe filho em Javascript ES6
Quero estender a funcionalidade de uma criança de um método específico em uma classe pai. Ainda estou me acostumando com o OOP no ES6, então não tenho certeza se isso é possível ou viola as regras. Estou procurando algo parecido com isto: class ...
Eu preciso de 2 níveis de herança e abstração no relacionamento mestre-filho
Vamos supor que eu tenho um caso de negócios e desejo usar algum modelo para representar uma estrutura mestre-filho. E haverá certas classes a serem herdadas da classe mestre e da classe filho. Eu uso a amostra abaixo public abstract class ...
Por que devo fazer referência à classe base quando posso acessar todos os métodos da mesma forma referenciando a subclasse?
Eu estou aprendendo conceitos de java. Eu tenho uma dúvida no conceito de herança de java. Na herança, podemos atribuir instância de subclasse a uma referência de classe base e, com isso, podemos acessar apenas a função de classe base. e podemos ...
Por que preciso redefinir a restrição de tipo na subclasse genérica
Recentemente, tentei criar uma subclasse genérica implementando uma interface genérica. public interface IModule<T> where T : DataBean { ..... } public class Module<T> : IModule<T> where T : DataBean { .... }Parece que não posso confiar em ...
A herança via desenrolamento viola a regra estrita de aliasing?
Eu tenho um struct X que herda de struct Base. No entanto, na minha configuração atual, devido ao alinhamento, o tamanho de X é 24B: typedef struct { double_t a; int8_t b; } Base; typedef struct { Base base; int8_t c; } X;Para economizar ...
Herança em vez de typedef
O C ++ não pode criar um modelo de uma classe typedef ou typedef uma classe de modelo. Sei que herdo e faço da minha classe um modelo, ele funcionará. Exemplos: // Illegal template <class T> typedef MyVectorType vector<T>; //Valid, ...