Preguntas con la etiqueta [inheritance]

Lista inheritance preguntas

Java no permite herencia múltiple, pero permite implementar múltiples interfaces. ¿Por qué?

Tengo una "clase" de Javascript definida así: var Welcomer = function(name) { var pName = name; var pMessage = function() { return "Hi, " + pName + "!"; }; return

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++

1
respuestas
24
votos
67.3k
vistas

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

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

¿Por qué no puedo hacer esto? class A { public: int a, b; }; class B : public A { B() : A(), a(0), b(0) { } };

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

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,

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

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

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?

0
respuestas
911
votos
264.0k
vistas

En C++, ¿qué es la división de objetos y cuándo ocurre?

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

17
respuestas
891
votos
599.0k
vistas

¿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?

6
respuestas
1.7k
votos
443.3k
vistas

¿ Por qué hereda la siguiente declaración de clase object? class MyClass(object): ...

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";} };