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

8 la respuesta

Las clases derivadas heredan indirectamente el operador de asignación de la base?

Estoy tratando de entender este comportamiento, pero parece que no. Por favor vea este código: #include <iostream> using namespace std; class Base { public: void operator=(const Base& rf) { cout << "base operator=" << endl; this->y = rf.y; ...

2 la respuesta

Template llamada de constructor base en error de lista de inicialización de miembros

Tengo una clase base que se parece a la siguiente. template<typename T> class Base { public: Base(int someValue); virtual T someFunc() =0; }; template<typename T> Base<T>::Base(int someValue) {} Y luego lo siguiente. #include "base.hpp" class ...

6 la respuesta

Java - definición de clase en línea

He visto un par de ejemplos similares a esto en Java, y espero que alguien pueda explicar lo que está sucediendo. Parece que una nueva clase se puede definir en línea, lo que me parece realmente extraño. Se espera la primera línea de impresión, ...

4 la respuesta

Herencia de JavaScript

Estoy probando algunos enfoques diferentes para la herencia de Javascript en este momento. Tengo el siguiente código ('tomado dehttp: ...

12 la respuesta

Comprender la herencia de prototipos en JavaScript

Soy nuevo en JavaScript OOP. ¿Puede explicar la diferencia entre los siguientes bloques de código? Lo probé y ambos bloques funcionan. ¿Cuál es la mejor práctica y por qué? Primer bloque: function Car(name){ this.Name = name; } ...

10 la respuesta

TODAS las funciones virtuales deben implementarse en clases derivadas?

Esto puede parecer una pregunta simple, pero no puedo encontrar la respuesta en ningún otro lado. Supongo que tengo lo siguiente: class Abstract { public: virtual void foo() = 0; virtual void bar(); } class Derived : Abstract { public: virtual ...

2 la respuesta

eclipselink / Moxy: herencia y asignación de nombre de atributo según el tipo

Me enfrento a un problema de clasificación / descomposición que implica herencia y polimorfismo usando la implementación JAXB de MOXy y el archivo de enlaces de metadatos externos. No tengo control sobre los archivos XML o las clases de ...

4 la respuesta

Cómo deshabilitar el diseñador en clases derivadas en las siguientes generaciones

Para deshabilitar el diseñador de componentes en las clases, es simple agregarle solo el atributo [System.ComponentModel.DesignerCategory ("")], sin embargo, no funciona para ninguna clase derivada de esta clase en ninguna generación. ...

8 la respuesta

En Java, ¿por qué un método de superclase no puede acceder a métodos / variables protegidos o privados desde una instancia de subclase?

Comencemos con otro comportamiento: incluso si declara un método / variable como privado, otra instancia de la misma clase puede acceder a él. Está bien, puedo vivir con eso. Llamo a estos privados de clase y no privados de instancia. Ahora la ...

6 la respuesta

Se crea una instancia de superclase cuando instanciamos un objeto?

¿Se crea una instancia de superclase cuando instanciamos una clase particular en java? Si ese es el caso, habría una gran sobrecarga de instanciar todas las superclases. Intenté el siguiente código: public class AClass { public AClass() { ...