Resultados de la búsqueda a petición "inheritance"
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; ...
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 ...
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, ...
Herencia de JavaScript
Estoy probando algunos enfoques diferentes para la herencia de Javascript en este momento. Tengo el siguiente código ('tomado dehttp: ...
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; } ...
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 ...
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 ...
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. ...
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 ...
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() { ...