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

12 la respuesta

Obtener el nombre de una subclase desde una superclase

Digamos que tengo una clase base llamadaEntity. En esa clase, tengo un método estático para recuperar el nombre de la clase: class Entity { public static String getClass() { return Entity.class.getClass(); } }Ahora tengo otra clase que extiende ...

4 la respuesta

Python super () plantea TypeError

En Python 2.5, el siguiente código genera unTypeError: >>> class X: def a(self): print "a" >>> class Y(X): def a(self): super(Y,self).a() print "b" >>> c = Y() >>> c.a() Traceback (most recent call last): File "<stdin>", line 1, in <module> File ...

4 la respuesta

Genéricos delimitados con la palabra clave 'super'

¿Por qué puedo usarsuper solo con comodines y no con parámetros de tipo? Por ejemplo, en elCollection interfaz, ¿por qué es eltoArray método no escrito así interface Collection<T>{ <S super T> S[] toArray(S[] a); }

5 la respuesta

Cómo hace el "super" de Python lo correcto?

Estoy ejecutando Python 2.5, por lo que esta pregunta puede no aplicarse a Python 3. Cuando crea una jerarquía de clase de diamante utilizando herencia múltiple y crea un objeto de la clase más derivada, Python hace lo correcto (TM). Llama al ...

7 la respuesta

¿Cómo forzo una llamada polimórfica al súper método?

Tengo un método init que se usa y se anula a través de una extensa jerarquía. Sin embargo, cada llamada de inicio se extiende al trabajo que hizo el anterior. Entonces, naturalmente, yo: @Override public void init() { super.init(); } Y, ...

1 la respuesta

Anulación de constructor

Tengo una clase: class One def initialize; end endNecesito crear una nueva clase con mi propio constructor como este: class Two < One def initialize(some) puts some super end end Two.new("thing") pero cuando inicio el código, recibí un ...

1 la respuesta

Alcance y uso de la palabra clave super en Java

¿Por qué no puedo acceder a la variable de clase padre con la palabra clave super? Con el siguiente código, la salida es: feline cougar c c class Feline { public String type = "f "; public Feline() { System.out.print("feline "); } } public ...

5 la respuesta

Usando super con un método de clase

Estoy tratando de aprender la función super () en Python.Pensé que lo entendía hasta que llegué a este ejemplo (2.6) y me encontré atrapado.http://www.cafepy...

4 la respuesta

¿Qué es exactamente super en Objective-C?

Que yo sepa, es un puntero a la superclase. Está conectado con la superclase, y no se deduce dinámicamente en tiempo de ejecución. Me gustaría saber más en detalle ... ¿Nadie?

2 la respuesta

Python 2.7 error super () [duplicado]

Esta pregunta ya tiene una respuesta aquí: super () falla con error: TypeError "el argumento 1 debe ser type, no classobj" cuando el padre no hereda del ...