Tag: ANGULAR-INHERITANCE
Entonces, necesito modelar la situación en la que tenemos una colección de personas que son miembros de una federación. Puedes ser un miembro activo o un miembro inactivo de la federación. Si estás inactivo, no eres miembro de ningún club. Si eres un miembro activo, eres miembro principal de exactamente . . . Read more
En el código de abajo, he reemplazado args por números para demostrar qué clases se heredan. class Animal: def __init__(self, animalName): print(animalName, ‘es un animal.’); class Mammal(Animal): def __init__(self, mammalName): print(mammalName, ‘es un mamífero.’) super().__init__(mammalName) class CannotFly(Mammal): def __init__(self, mammalThatCantFly): print(‘2’, “no puede volar.”) super().__init__(‘2’) class CannotSwim(Mammal): def __init__(self, mammalThatCantSwim): . . . Read more
Me gustaría tener una superclase que, como parte de su interfaz, provea una variable (o una función getter) y permita (pero no requiera) a una clase heredada establecer este valor. De la siguiente manera: class A(object): def __init__(self): self._value = VALOR_POR_DEFECTO def value(self): return self._value class B(A): def __init__(self, value): . . . Read more
¿Por qué el resultado es “B”, pensé que debía llegar primero a la clase heredada (“A”)? Cuando lo ejecuté con la clase B que no hereda nada de la clase A, llega primero al bloque catch, pero no conozco la razón de este comportamiento en el siguiente código: “`c++ #include . . . Read more
Tengo las siguientes relaciones de clase: public interface ICapability { } public interface IBaseService<T> where T : ICapability { } public abstract class BaseService<out T> : IBaseService<T> where T : ICapability { // modificado… T MapEventToCapability(dynamic eventData, T capability); } public class SomeCapability : ICapability { } public partial class . . . Read more