Resultados da pesquisa a pedido "inheritance"

4 a resposta

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

3 a resposta

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

6 a resposta

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

4 a resposta

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

1 a resposta

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

2 a resposta

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

6 a resposta

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

3 a resposta

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

1 a resposta

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

4 a resposta

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