Resultados de la búsqueda a petición "multiple-inheritance"

21 la respuesta

¿Cómo simulan las interfaces Java la herencia múltiple?

Estoy leyendo "El tutorial de Java" (por segunda vez). Acabo de leer la sección sobre Interfaces (nuevamente), pero aún no entiendo cómo las interfaces Java simulan la herencia múltiple. ¿Hay una explicación más clara que la que está en el libro?

2 la respuesta

Cómo implementar funciones virtuales con el mismo nombre en herencia múltiple [duplicado]

Esta pregunta ya tiene una respuesta aquí: Heredar interfaces que comparten un nombre de método [/questions/2004820/inherit-interfaces-which-share-a-method-name] 5 respuestas Tenga el código como se muestra a continuación // A has a virtual ...

10 la respuesta

¿Cómo pueden las interfaces reemplazar la necesidad de herencia múltiple cuando tienen clases existentes

Primero que nada ... Perdón por esta publicación. Sé que hay muchas publicaciones en stackoverflow que discuten la herencia múltiple. Pero ya sé que Java no admite la herencia múltiple y sé que usar interfaces debería ser una alternativa. Pero ...

5 la respuesta

¿Por qué se debe especificar la herencia virtual en medio de una jerarquía de diamantes?

Tengo jerarquía de clases de diamantes: A / \ B C \ / Dara evitar dos copias de A en D, necesitamos usar herencia virtual en B y C. class A { }; class B: virtual public A {}; class C: virtual public A { }; class D: public B, public C { }; ...

4 la respuesta

Herencia virtual en C ++

Encontré esto en un sitio web mientras leía sobre herencia virtual en c ++ Cuando se usa la herencia múltiple, a veces es necesario usar la herencia virtual. Un buen ejemplo de esto es la jerarquía de clases estándar de iostream: //Note: this ...

2 la respuesta

Dudas en herencia múltiple en .net

Sabemos que todas las clases se heredan de la clase de objeto en .net. Digamos que creamos una clase llamada ClassA. Luego creamos otra clase llamada ClassB que se hereda de ClassA. ¿No es esta herencia múltiple, porque ClassB heredó tanto de la ...

3 la respuesta

¿Cómo pasa Python los parámetros __init__ con herencia múltiple?

Tengo este código, que muestra un patrón de diamante clásico: class A: def __init__( self, x ): print( "A:" + x ) class B( A ): def __init__( self, x ): print( "B:" + x ) super().__init__( "b" ) class C( A ): def __init__( self, x ): print( ...

15 la respuesta

Qué es un mixin y por qué son útile

In "Programming Python [https://rads.stackoverflow.com/amzn/click/com/0596009259] ", Mark Lutz menciona" mixins ". Soy de un entorno C / C ++ / C # y no he escuchado el término antes. ¿Qué es un mixin? Leyendo entre las líneas deeste ...

3 la respuesta

¿Por qué las funciones heredadas múltiples con el mismo nombre pero con firmas diferentes no se tratan como funciones sobrecargadas?

El siguiente fragmento produce un error de "llamada ambigua a foo" durante la compilación, y me gustaría saber si hay alguna forma de evitar este problema sin calificar completamente la llamada a foo: #include <iostream> struct Base1{ void ...

3 la respuesta

Qt herencia múltiple y señales

Tengo un problema con QT con respecto a la herencia múltiple debido a QObject. Sé que muchos otros tienen los mismos problemas, pero no sé cómo debería solucionarlo. class NavigatableItem : public QObject { Q_OBJECT signals: void ...