Resultados de la búsqueda a petición "inheritance"
¿Cómo puedo anular un setter de una Superclase en Swift con XCode 6.3 Beta2?
Mi SuerClass esUICollectionViewCellque tiene una propiedad: var selected: BoolMi clase es MyClass : UICollectionViewCell { func setSelected(selected: Bool) { super.selected = selected // do something } }El primero funcionó bien en XCode 6.2 ...
Registro de Python con una clase de registrador común mixin y herencia de clase
Me gustaría crear una clase de registro de Python que se pueda heredar como un medio común de configuración de registro, pero controlar por separado el nivel de registro de la clase base desde el padre. Esto es similar aCómo usar el registro de ...
¿Cuál es la forma idiomática en Go para crear una compleja jerarquía de estructuras?
Estoy escribiendo un intérprete en Go y estoy buscando la forma idiomática de almacenar el AST. Leí el código fuente del compilador Go y parece que usaron interfaces con un método vacío para representar el AST. Por ejemplo, tenemos la siguiente ...
JavaScript: diagrama para explicar la herencia, __proto__ y prototipo
Tengo el siguiente código: function Shape(x, y) { this.x = x; this.y = y; } Shape.prototype.describeLocation = function() { return 'I am located at ' + this.x + ', ' + this.y; }; var myShape = new Shape(1, 2); function Circle(x, y, radius) { ...
¿Cuáles son los aspectos negativos de la pila de clase Java que hereda de Vector?
Al extender la clase Vector, los diseñadores de Java pudieron crear rápidamente la clase Pila. ¿Cuáles son los aspectos negativos de este uso de la herencia, particularmente para la clase Stack? Muchas gracias.
TypeError: no se puede crear un orden de resolución de método (MRO) coherente [duplicado]
Esta pregunta ya tiene una respuesta aquí: ¿Por qué es un MRO ambiguo? [/questions/47808926/why-is-this-an-ambiguous-mro] 1 respuestaEste es el código que planeo usar para mi juego. Pero se queja por un error MRO. No se porque. ¿Alguien puede ...
Extendiendo mensajes de Protobuf
Tengo muchos esquemas diferentes, sin embargo, hay un conjunto de campos que contiene cada esquema. Me preguntaba si había una manera de hacer que un esquema diferente extendiera un esquema padre y heredara sus campos. Por ejemplo, esto es lo que ...
Restricción de tipo genérico vs herencia
¿Hay alguna diferencia entre estas dos declaraciones de funciones? func doSomething<T: UIViewController>(controller: T) {...}vs. func doSomething(controller: UIViewController) {...}EnSintaxis de restricción de tipo sección de laLenguaje de ...
Problema que anula la función virtual
De acuerdo, estoy escribiendo un juego que tiene un vector de una clase pairent (enemigo) que se llenará con clases para niños (goomba, koopa, boss1) y necesito que sea así cuando llame a actualizar, llama a las clases infantiles actualización ...
C ++: Crear clase abstracta con método abstracto y anular el método en una subclase
¿Cómo crear en C ++ una clase abstracta con algunos métodos abstractos que quiero anular en una subclase? ¿Cómo debería el.h mirada de archivo? Hay un.cpp, si es así, ¿cómo debería verse? En Java se vería así: abstract class GameObject { public ...