Preguntas etiquetadas con multiple-inheritance

Característica de algunos lenguajes de programación de computadoras orientados a objetos en la que una clase puede heredar comportamientos y características de más de una superclase o clase base.

8
¿Son los valores predeterminados en JDK 8 una forma de herencia múltiple en Java?
Una nueva característica que viene en JDK 8 le permite agregar a una interfaz existente mientras conserva la compatibilidad binaria. La sintaxis es como public interface SomeInterface() { void existingInterface(); void newInterface() default SomeClass.defaultImplementation; } De esta manera, para todas las implementaciones existentes de SomeInterfacecuando se actualizan a esta nueva …



3
Reparto dinámico en destructor
¿Es legal este código? class Base1 { }; class Base2 { public: virtual ~Base2() { if (!dynamic_cast<Base1*>(this)) std::cout << "aaaa" << std::endl; } Base2() { } }; class MyClass: public Base1, public Base2 { public: MyClass() { } virtual ~MyClass() { std::cout << "bbb" << std::endl; } }; int main() …

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.