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

8 la respuesta

Obtener el tipo de clase derivada del método estático de clase de una base

Me gustaría obtener el tipo de la clase derivada de un método estático de su clase base. ¿Cómo se puede lograr esto? ¡Gracias! class BaseClass { static void Ping () { Type t = this.GetType(); // should be DerivedClass, but it is not possible ...

5 la respuesta

¿Por qué no se puede llamar al método ladrido?

class Animal{ void run() { } } class Dog extends Animal { void bark() { } } class Testing{ public static void main(String[] args) { Animal d = new Dog(); d.run(); d.bark(); } }Estoy tratando de llamar al método de ladrido usando el objeto de la ...

3 la respuesta

Reflexión PHP: ¿Cómo saber si un método / propiedad / constante se hereda del rasgo?

Quiero excluir todos los métodos heredados de los rasgos de la listaque no se anulan en una claseEntonces, ¿cómo saber si un miembro de la clase se hereda del rasgo? Sí, puedo verificarlo así: if ($trait->hasMethod($methodName) || ...

3 la respuesta

Acceder a la variable de clase estática de la clase principal en Python

Tengo algo asi class A: __a = 0 def __init__(self): A.__a = A.__a + 1 def a(self): return A.__a class B(A): def __init__(self): # how can I access / modify A.__a here? A.__a = A.__a + 1 # does not work def a(self): return A.__a¿Puedo acceder ...

5 la respuesta

Pimpl modismo con herencia

Quiero usar modismo de pimpl con herencia. Aquí está la clase pública base y su clase de implementación: class A { public: A(){pAImpl = new AImpl;}; void foo(){pAImpl->foo();}; private: AImpl* pAImpl; }; class AImpl { public: void foo(){/*do ...

8 la respuesta

Llamada de función virtual usando objeto de referencia

Tengo un puntero de clase base que apunta a un objeto de clase derivado. Estoy llamandofoo() funcionan usando dos formas diferentes en el siguiente código. Por queDerived::foo() ser llamado en el primer caso? No ...

1 la respuesta

Diseño de memoria de herencia virtual de C ++

Diseños de memoria de herencia virtualEstoy tratando de entender completamente lo que está sucediendo bajo el capó en la memoria con herencia virtual y vTables / vPtrs y qué no. Tengo dos ejemplos de código que he escrito y entiendo exactamente ...

3 la respuesta

¿Forzar que la plantilla <clase> se derive de BaseClassA?

¿existe la posibilidad de forzar que una plantilla sea de una determinada clase base, para poder llamar a la función de clase base? template <class T> void SomeManager::Add(T) { T->CallTsBaseClassFunction(); //... do other stuff }

4 la respuesta

Pregunta CSS: especificidad e intermitencia

¿Por qué en elsiguiente código [http://jsfiddle.net/nz2ZT/] world es azul en lugar de rojo? La especificidad de.my_class es0,0,1,0, pero hereda el color de#my_id cual especificidad esmayor (0,1,0,0) HTML: <p id='my_id'> Hello <span ...

3 la respuesta

La herencia de JavaScript Object.create () no funciona como se esperaba

Yo tengo: Objeto maestro function Fruit() { this.type = "fruit"; }Subobjeto: function Bannana() { this.color = "yellow"; }Heredar propiedades maestras Bannana.prototype = Object.create( Fruit.prototype ); var myBanana = new Bannana(); ...