Preguntas etiquetadas con inheritance

La herencia es el sistema de programación orientada a objetos que permite a los objetos soportar operaciones definidas por tipos anteriores sin tener que proporcionar su propia definición. Es el vector principal para el polimorfismo en la programación orientada a objetos.




5
Incluyendo otra clase en SCSS
Tengo esto en mi archivo SCSS: .class-a{ display: inline-block; //some other properties &:hover{ color: darken(#FFFFFF, 10%); } } .class-b{ //Inherite class-a here //some properties } En la clase b, me gustaría heredar todas las propiedades y declaraciones anidadas de class-a. ¿Cómo se hace esto? Intenté usarlo @include class-a, pero eso …
309 inheritance  sass 


13
¿Por qué es necesario configurar el constructor prototipo?
En la sección sobre herencia en el artículo de MDN Introducción al Javascript orientado a objetos , noté que configuraron el prototype.constructor: // correct the constructor pointer because it points to Person Student.prototype.constructor = Student; ¿Sirve esto para algún propósito importante? ¿Está bien omitirlo?




4
Llamando explícitamente un método predeterminado en Java
Java 8 presenta métodos predeterminados para proporcionar la capacidad de extender interfaces sin la necesidad de modificar las implementaciones existentes. Me pregunto si es posible invocar explícitamente la implementación predeterminada de un método cuando ese método se ha anulado o no está disponible debido a implementaciones predeterminadas conflictivas en diferentes …

17
¿Las subclases heredan campos privados?
Esta es una pregunta de entrevista. ¿Las subclases heredan campos privados? Respondí "No", porque no podemos acceder a ellos usando la "forma normal de OOP". Pero el entrevistador piensa que son heredados, porque podemos acceder a dichos campos indirectamente o usando la reflexión y todavía existen en el objeto. Cuando …
245 java  oop  inheritance  private 




12
¿Por qué no puedo heredar clases estáticas?
Tengo varias clases que realmente no necesitan ningún estado. Desde el punto de vista organizativo, me gustaría ponerlos en jerarquía. Pero parece que no puedo declarar herencia para clases estáticas. Algo como eso: public static class Base { } public static class Inherited : Base { } no trabajará. ¿Por …
224 c#  inheritance  static 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.