inheritance

¿List es una subclase de List? ¿Por qué los genéricos de Java no son implícitamente polimórficos?

Estoy un poco confundido acerca de cómo los genéricos Java manejan la herencia / polimorfismo. Asume la siguiente jerarquía ... nta es ¿por qué? ¿Por qué el polimorfismo generalmente está implícito, pero cuando se trata de genéricos debe especificarse?

¿Beneficios de la herencia prototípica sobre la clásica?

Así que finalmente dejé de arrastrar los pies todos estos años y decidí aprender JavaScript "correctamente". Uno de los elem ... or mi vida no puedo averiguar qué beneficios se obtendrán de las instancias de objetos usando otras instancias para herencia.

Herencia de JavaScript: Objeto.crear vs nuevo

En JavaScript cuál es la diferencia entre estos dos ejemplos: Requisito previo: function SomeBaseClass(){ } SomeBaseClas ... eLoader.js Extracto (si no quieres abrir el enlace): THREE.ImageLoader.prototype = { constructor: THREE.ImageLoader }

No heredarás de std:: vector

Ok, esto es realmente difícil de confesar, pero tengo una fuerte tentación en este momento de heredar de std::vector. Neces ... r una función que toma un puntero a vector ... Bueno, he expuesto mi caso. He pecado. Ahora depende de ti perdonarme o no:)

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 pri ... snip private: //snip }; ¿Esto no debería funcionar? No parece ser capaz de hacer esa llamada en mi función principal

Al utilizar una interfaz en lugar de una clase abstracta y viceversa?

Esta puede ser una pregunta genérica OOP. Quería hacer una comparación genérica entre una interfaz y una clase abstracta sobre la base de su uso. Cuándo se quiere usar una interfaz y cuándo se quiere usar una clase abstracta?

¿Trucos de JSP para facilitar la creación de plantillas?

En el trabajo me han encargado convertir un montón de archivos HTML en un simple proyecto JSP. Es realmente todo estático, no ... es pero entonces necesitaría una parte superior y una parte inferior incluir para cada envoltura, que es un poco desordenado.

¿Es posible hacer clases abstractas en Python?

¿Cómo puedo hacer abstracta una clase o método en Python? Intenté redefinir __new__() así: class F: def __new__(cls): ... puedo instanciar G, ya que llama al método __new__ de su superclase. ¿Hay una mejor manera de definir una clase abstracta?

Llamar explícitamente a un método predeterminado en Java

Java 8 introduce métodos predeterminados para proporcionar la capacidad de extender interfaces sin la necesidad de modificar ... how to invoke A.foo() here? } } Considerando el código anterior, ¿cómo llamarías a A.foo() desde un método de clase B?

La clase Python hereda el objeto

¿Hay alguna razón para que una declaración de clase herede de object? Acabo de encontrar un código que hace esto y no puedo encontrar una buena razón. class MyClass(object): # class code follows...

¿Cuáles son las diferencias entre type () e isinstance ()?

¿Cuáles son las diferencias entre estos dos fragmentos de código? Usando type(): import types if type(a) is types.DictTyp ... nce(): if isinstance(a, dict): do_something() if isinstance(b, str) or isinstance(b, unicode): do_something_else()

¿Cómo se declara una interfaz en C++?

¿Cómo configuro una clase que representa una interfaz? ¿Es esto solo una clase base abstracta?

Entendiendo Python super () con métodos init () [duplicate]

Esta pregunta ya tiene una respuesta aquí: ¿Qué hace 'super' en Python? ... Base.__init__(self) class ChildB(Base): def __init__(self): super(ChildB, self).__init__() ChildA() ChildB()

¿Qué significa que Javascript es un lenguaje basado en prototipos?

Se dice que una de las principales ventajas de Javascript es que es un lenguaje basado en prototipos. Pero, ¿qué significa que Javascript está basado en prototipos, y por qué es una ventaja?

Incluir otra clase en SCSS

Tengo esto en mi archivo SCSS: .class-a{ display: inline-block; //some other properties &:hover{ color: darken( ... claraciones anidadas de class-a. Cómo se hace esto? Intenté usar @include class-a, pero eso solo arroja un error al compilar.

¿Cómo heredar constructores?

Imagine una clase base con muchos constructores y un método virtual public class Foo { ... public Foo() {...} publi ... izarla en Bar y Bah? ¿No hay manera de heredar constructores? Existir ¿no hay forma de fomentar la reutilización de código?

herencia basada en prototipos vs. basada en clases

En JavaScript, cada objeto es al mismo tiempo una instancia y una clase. Para hacer la herencia, puede usar cualquier instanc ... tipos)? ¿cuáles son las ventajas (y desventajas) del OO basado en prototipos con respecto al OO tradicional basado en clases?

¿Cuáles son los matices de la herencia prototípica / prototípica de alcance en AngularJS?

La página de Alcance de Referencia de la API dice: Un ámbito puede heredar de un ámbito padre. La página de alcance ... totípicamente de su ámbito padre? ¿Hay excepciones? Cuando hereda, ¿es siempre una herencia prototípica de JavaScript normal?

Buenas razones para prohibir la herencia en Java?

¿Cuáles son buenas razones para prohibir la herencia en Java, por ejemplo usando clases finales o clases usando un solo constructor privado sin parámetros? ¿Cuáles son las buenas razones para hacer que un método sea definitivo?

Herencia múltiple en PHP

Estoy buscando una manera buena y limpia de evitar el hecho de que PHP5 todavía no admite herencia múltiple. Aquí está la jer ... mailMessage. Deseo clásico de herencia múltiple aquí. ¿Cuál es el enfoque más ligero para resolver el problema? Gracias!