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

1 la respuesta

C ++ Asignación de este puntero de una clase a un unique_ptr o shared_ptr

Tengo una clase base de la que quiero heredar y antes de que cualquiera de sus clases derivadas pueda declararse, al menos 1 instancia de la clase base debe declararse primero. Estaba pensando en almacenar elthis pointer de la clase base en su ...

1 la respuesta

herencia virtual [duplicado]

Esta pregunta ya tiene una respuesta aquí: En C ++, ¿qué es una clase base virtual? [/questions/21558/in-c-what-is-a-virtual-base-class] 10 respuestas¿Cuál es el significado de la herencia "virtual"? Vi el siguiente código y no entendí el ...

3 la respuesta

Operador Java isInstance vs instanceOf

Todo el asunto de los genéricos me está arrojando un poco, y más aún el RTT. Específicois? Ah, bueno, aquí está la esencia: enum QueryHelper { query1, query2; static <T> QueryHelper getQueryHelper (Class<T> expectedReturn) { if ...

5 la respuesta

¿Cómo funcionan las llamadas a métodos anulados de métodos de clase base?

De acuerdo con ladocumentos sobre herencia [https://docs.python.org/3.6/tutorial/classes.html#inheritance]: Las clases derivadas pueden anular los métodos de sus clases base. Debido a que los métodos no tienen privilegios especiales cuando se ...

3 la respuesta

Herencia múltiple de Objective-C

Tengo 2 clases, una incluye el método A y la otra incluye el método B. Entonces, en una nueva clase, necesito anular los métodos methodA y methodB. Entonces, ¿cómo logro la herencia múltiple en el objetivo C? Estoy un poco confundido con la sintaxis.

2 la respuesta

¿Existe un problema de clase base frágil en Go?

¿A pesar de usar la composición sobre la herencia? Si es así, ¿hay alguna solución a nivel de idioma?

11 la respuesta

¿Cuándo uso super ()?

Actualmente estoy aprendiendo sobre herencia de clases en mi curso de Java y no entiendo cuándo usar elsuper() ¿llamada? Editar: Encontré este ejemplo de código dondesuper.variable se usa: class A { int k = 10; } class Test extends A { public ...

1 la respuesta

Anulación de las plantillas de FOSUserBundle de la herencia

Como sugiere el título, estoy tratando de personalizar las plantillas de FOSUserBundle con las mías. Pero no funciona en absoluto. Intenté todo como se indica en cada publicación que encontré, revisé todo, borré el caché miles de veces, todavía ...

2 la respuesta

Función con el mismo nombre pero diferente firma en clase derivada

Tengo una función con el mismo nombre, pero con una firma diferente en una base y clases derivadas. Cuando intento usar la función de la clase base en otra clase que hereda de la derivada, recibo un error. Ver el siguiente código: class A { ...

1 la respuesta

Acceder al nombre de una clase privada heredada de una subclase

El siguiente código no se compila con este error con g ++ y un error similar con clang. main.cpp:16:19: error: 'QByteArray' is a private member of 'QByteArray' Container2(const QByteArray &ba); ^ main.cpp:3:18: note: constrained by ...