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

7 la respuesta

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

2 la respuesta

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

4 la respuesta

¿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á ...

7 la respuesta

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

3 la respuesta

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

3 la respuesta

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

2 la respuesta

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á ...

10 la respuesta

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

2 la respuesta

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{ ...

2 la respuesta

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