Preguntas con la etiqueta [inheritance]
¿Por qué no existe herencia múltiple en Java, pero se permite implementar múltiples interfaces?
Java no permite herencia múltiple, pero permite implementar múltiples interfaces. ¿Por qué?
¿Puedo "extender" una "clase" definida por cierre en Javascript?
Tengo una "clase" de Javascript definida así: var Welcomer = function(name) { var pName = name; var pMessage = function() { return "Hi, " + pName + "!"; }; return
¿Trucos JSP para facilitar la creación de plantillas?
En el trabajo me han asignado la tarea de convertir un montón de HTMLarchivos en un proyecto simple JSP. Realmente es todo estático, no hay lógica del lado del servidor
Herencia de plantilla de clase C++
Me gustaría heredar de la clase de plantilla y cambiar el comportamiento cuando se llama a los operadores "()". Quiero llamar a otra función. este codigo template<typename T> class InsertItem
¿Cómo se puede representar la herencia en una base de datos? [cerrado]
Estoy pensando en cómo representar una estructura compleja en una base de datos de SQL Server. Considere una aplicación que necesita almacenar detalles de una familia de objetos, que comparten
¿Cómo puedo inicializar las variables miembro de la clase base en el constructor de clases derivadas?
¿Por qué no puedo hacer esto? class A { public: int a, b; }; class B : public A { B() : A(), a(0), b(0) { } };
Llamar a un método de subclase desde la superclase
Estoy en un curso de introducción a Java y recién comenzamos a aprender sobre herencia. Estoy trabajando en una tarea que nos pide que creemos una superclase "Mascota" con nombre
super() falla con error: TypeError "el argumento 1 debe ser tipo, no classobj" cuando el padre no hereda del objeto
Recibo un error que no puedo entender. ¿Alguna pista de qué hay de malo en mi código de muestra? class B: def meth(self, arg): print arg class C(B): def meth(self,
Función con el mismo nombre pero firma diferente en la clase derivada no encontrada
Tengo una función con el mismo nombre, pero con diferente firma en una clase base y derivada. Cuando intento utilizar la función de la clase base en otra clase que
¿Qué hace 'super' en Python? - diferencia entre super().__init__() y la superclase explícita __init__()
Cuál es la diferencia entre: class Child(SomeBaseClass): def __init__(self): super(Child, self).__init__() y: class Child(SomeBaseClass): def __init__(self): SomeBaseClass.__init__(self) He visto superque se usa bastante en clases con una sola herencia. Puedo
La asignación de campo no funciona según lo previsto en Dart
class FooBase { String? name; FooBase({required this.name}); } class Foo extends FooBase{ final String name; Foo({required this.name}) : super(name: name); } void main() { final foo = Foo(name: 'foo'); final
¿Qué es el corte de objetos?
En C++, ¿qué es la división de objetos y cuándo ocurre?
¿Cómo se declara una interfaz en C++?
¿Cómo configuro una clase que representa una interfaz? ¿Es esto sólo una clase base abstracta?
¿Por qué las clases de Python heredan objetos?
¿ Por qué hereda la siguiente declaración de clase object? class MyClass(object): ...
¿Cómo resuelve la herencia virtual la ambigüedad del "diamante" (herencia múltiple)?
class A { public: void eat(){ cout<<"A";} }; class B: virtual public A { public: void eat(){ cout<<"B";} }; class C: virtual public A { public: void eat(){ cout<<"C";} };