Resultados de la búsqueda a petición "inheritance"
Texto mecanografiado: no se puede acceder al valor del miembro en el constructor de clases heredado
Tengo una claseAy una claseB heredado de ello. class A { constructor(){ this.init(); } init(){} } class B extends A { private myMember = {value:1}; constructor(){ super(); } init(){ console.log(this.myMember.value); } } const x = new B();Cuando ...
La referencia de superclase no puede llamar al método de subclase en Java
Tengo una duda básica en el polimorfismo en Java. He escrito el código a continuación en un archivo llamado AnimalTestDrive.java. Según yo, el siguiente código debería funcionar especialmente en la línea en negrita, pero desafortunadamente no lo ...
¿Cómo me dice la reflexión cuando una propiedad oculta a un miembro heredado con la palabra clave 'nuevo'?
Entonces si tengo: public class ChildClass : BaseClass { public new virtual string TempProperty { get; set; } } public class BaseClass { public virtual string TempProperty { get; set; } }¿Cómo puedo usar la reflexión para ver que ChildClass está ...
Compruebe si la subclase anula un método
¿Es posible verificar si una subclase implementa un método que existe en su superclase inmediata o en alguna superclase de su superclase, etc.? P.ej. Yo subclaseUIView, para hacer mi vista genérica personalizada para mi aplicación, y luego ...
¿Existe esta palabra clave? Cuando un método de anulación necesita llamar al padre
A menudo, en la documentación de C #, te encuentras con un miembro donde la descripción dice algo como "asegúrate de llamar al método base si anulas esto". ¿Hay alguna manera de garantizar en tiempo de compilación que uno haya llamado realmente ...
Cómo usar namedtuples en herencia múltiple
¿Es posible crear una clase que herede de múltiples instancias denamedtuple [https://docs.python.org/3/library/collections.html?highlight=namedtuple#collections.namedtuple] , o crear algo con el mismo efecto (que tiene un tipo inmutable que ...
Inicializando un std :: map <int, unique_ptr <int>> estático en C ++
Esta es una pregunta similar a estaenviar [https://stackoverflow.com/questions/138600/initializing-a-static-stdmapint-int-in-c] . La respuesta que creo que es más prometedora tiene que ver con la inicialización estática con plantilla. Aquí está ...
una forma en c ++ para ocultar una función específica
tengo una herenciastruct A : public B, quiero ocultar funciones individuales de B, ¿es esto posible? Sé que lo contrario es posible usandousing BMethod en la declaración A. salud
Llamar a un método anulado desde un ctor de clase padre
Intenté llamar a un método anulado desde un constructor de una clase principal y noté un comportamiento diferente en todos los idiomas. C++ - ecosA.foo() class A{ public: A(){foo();} virtual void foo(){cout<<"A.foo()";} }; class B : public A{ ...
¿La forma más efectiva de reflejar la relación de herencia en DAO?
Trabajando en una aplicación de negocios usando la estructura MVC y unObjeto comercial [http://en.wikipedia.org/wiki/Business_object] / DAO [http://en.wikipedia.org/wiki/Data_access_object]arquitectura. Para cualquier objeto comercial normal, las ...