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

6 la respuesta

Heredar el método principal

Quiero definir una clase base que defina un método principal que instancia la clase y ejecute un método. Sin embargo, hay un par de problemas. Aquí está la clase base: public abstract class Strategy { abstract void execute(SoccerRobot ...

3 la respuesta

¿Cómo estoy anulando esta función miembro heredada de C ++ sin que se use la palabra clave virtual?

Tengo un pequeño programa para demostrar una herencia simple. Estoy definiendo una clase de perro que se deriva de Mammal. Ambas clases comparten una función miembro simple llamada ToString (). ¿Cómo anula Dog la implementación en la clase ...

5 la respuesta

Java / JAXB: Unmarshall Xml a una subclase específica basada en un atributo

¿Es posible usar JAXB para desmarcar xml a una clase Java específica basada en un atributo del xml? <shapes> <shape type="square" points="4" square-specific-attribute="foo" /> <shape type="triangle" points="3" triangle-specific-attribute="bar" ...

1 la respuesta

Decoradores de Python y herencia

Ayuda a un chico. Parece que no puede hacer que un decorador trabaje con herencia. Lo resumí en el pequeño ejemplo más simple en mi espacio de trabajo temporal. Parece que todavía no puedo hacerlo funcionar. class bar(object): def ...

2 la respuesta

Python self y super en herencia múltiple

En la charla de Raymond Hettinger "Super considerado super hablar [https://www.youtube.com/watch?v=EiOglTERPEo]"en PyCon 2015 explica las ventajas de usarsuper en Python en contexto de herencia múltiple. Este es uno de los ejemplos que Raymond ...

3 la respuesta

Herencia de clase en PHP 5.2: ¿Anular la variable estática en la clase de extensión?

Necesito poder usar un conjunto de variables estáticas en una clase que extiende una clase base ... desde la clase base. Considera esto: class Animal { public static $color = 'black'; public static function get_color() { return self::$color; } ...

2 la respuesta

¿Cómo se puede inspeccionar una vtable en Visual C ++?

Supongamos que uno hubiera heredado una base de código compleja (en Visual C ++, suponga 2003 o quizás más tarde) con un gráfico de herencia grande y complejo. Supongamos que es profundo, y hay muchas funciones virtuales y posiblemente incluso ...

2 la respuesta

nueva palabra clave y método oculto

La nueva palabra clave se utiliza para ocultar la implementación de la clase base de la misma. Pero no estoy seguro de por qué el siguiente código produce la salida como Baseclass class Baseclass { public void fun() { Console.Write("Base class" ...

2 la respuesta

Herencia privada de C ++ y miembros / tipos estáticos

Estoy tratando de evitar que una clase pueda convertir su puntero 'this' en un puntero de una de sus interfaces. Lo hago mediante el uso de herencia privada a través de una clase de proxy medio. El problema es que encuentro que la ...

1 la respuesta

¿Por qué preferir Typeclass sobre herencia?

De acuerdo a estoLa diapositiva de Erik Osheim [http://plastic-idolatry.com/typcls/#hard-oo-yes], dice que la herencia puede resolver el mismo problema que la clase de tipos, pero menciona que la herencia tiene un problema llamado: pesadilla de ...