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.




8
¿En qué se diferencia __proto__ de constructor.prototype?
function Gadget(name, color) { this.name = name; this.color = color; } Gadget.prototype.rating = 3 var newtoy = new Gadget("webcam", "black") newtoy.constructor.prototype.constructor.prototype.constructor.prototype Siempre devuelve el objeto con rating = 3. Pero si hago lo siguiente: newtoy.__proto__.__proto__.__proto__ La cadena termina volviendo null. También en Internet Explorer, ¿cómo comprobaría el valor nulo si …


11
¿Cómo extender / heredar componentes?
Me gustaría crear extensiones para algunos componentes ya implementados en Angular 2, sin tener que reescribirlos casi por completo, ya que el componente base podría sufrir cambios y desear que estos cambios también se reflejen en sus componentes derivados. Creé este ejemplo simple para tratar de explicar mejor mis preguntas: …


2
Herencia de C ++: ¿base inaccesible?
Parece que no puedo usar una clase base como parámetro de función, ¿he estropeado mi herencia? Tengo lo siguiente en mi principal: int some_ftn(Foo *f) { /* some code */ }; Bar b; some_ftn(&b); Y la clase Bar hereda de Foo de tal manera: class Bar : Foo { public: …
157 c++  inheritance 

9
¿Por qué no se invocan automáticamente los métodos de superclase __init__?
¿Por qué los diseñadores de Python decidieron que los __init__()métodos de las subclases no llaman automáticamente a los __init__()métodos de sus superclases, como en otros idiomas? ¿Es el idioma Pythonic y recomendado realmente como el siguiente? class Superclass(object): def __init__(self): print 'Do something' class Subclass(Superclass): def __init__(self): super(Subclass, self).__init__() print …



12
Herencia vs. Agregación [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente requerirá debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …



5
C #: generar un evento heredado
Tengo una clase base que contiene los siguientes eventos: public event EventHandler Loading; public event EventHandler Finished; En una clase que hereda de esta clase base, trato de generar el evento: this.Loading(this, new EventHandler()); // All we care about is which object is loading. Recibo el siguiente error: El evento …
144 c#  events  inheritance 

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.