Perguntas com a marcação «inheritance»

Herança é o sistema de programação orientada a objetos que permite que objetos suportem operações definidas por tipos anteriores sem precisar fornecer sua própria definição. É o principal vetor do polimorfismo na programação orientada a objetos.




5
Incluindo outra classe no SCSS
Eu tenho isso no meu arquivo SCSS: .class-a{ display: inline-block; //some other properties &:hover{ color: darken(#FFFFFF, 10%); } } .class-b{ //Inherite class-a here //some properties } Na classe b, gostaria de herdar todas as propriedades e declarações aninhadas de class-a. Como isso é feito? Eu tentei usar @include class-a, mas …
309 inheritance  sass 

7
Truques JSP para facilitar a modelagem?
No trabalho, fui encarregado de transformar um monte de HTMLarquivos em um JSPprojeto simples . É realmente tudo estático, sem lógica do servidor para programar. Devo mencionar que sou completamente novo em Java. Os arquivos JSP parecem facilitar o trabalho com inclusões e variáveis ​​comuns, assim como PHP, mas eu …

13
Por que é necessário definir o construtor do protótipo?
Na seção sobre herança no artigo MDN Introdução ao Javascript Orientado a Objetos , notei que eles definiram o prototype.constructor: // correct the constructor pointer because it points to Person Student.prototype.constructor = Student; Isso serve a algum propósito importante? Está tudo bem em omitir?




4
Chamar explicitamente um método padrão em Java
O Java 8 apresenta métodos padrão para fornecer a capacidade de estender interfaces sem a necessidade de modificar implementações existentes. Gostaria de saber se é possível invocar explicitamente a implementação padrão de um método quando esse método foi substituído ou não está disponível devido a implementações padrão conflitantes em diferentes …

17
As subclasses herdam campos particulares?
Esta é uma pergunta de entrevista. As subclasses herdam campos particulares? Respondi "Não", porque não podemos acessá-los usando o "modo normal de POO". Mas o entrevistador pensa que eles são herdados, porque podemos acessar esses campos indiretamente ou usando a reflexão e eles ainda existem no objeto. Depois que voltei, …
245 java  oop  inheritance  private 


8
Por que não é possível estender anotações em Java?
Não entendo por que não há herança nas anotações Java, assim como as classes Java. Eu acho que seria muito útil. Por exemplo: quero saber se uma determinada anotação é um validador. Com a herança, eu poderia navegar reflexivamente pelas superclasses para saber se essa anotação estende a ValidatorAnnotation. Caso …


12
Por que não posso herdar classes estáticas?
Eu tenho várias classes que realmente não precisam de nenhum estado. Do ponto de vista organizacional, eu gostaria de colocá-los em hierarquia. Mas parece que não posso declarar herança para classes estáticas. Algo parecido: public static class Base { } public static class Inherited : Base { } não funciona. …
224 c#  inheritance  static 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.