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

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 ...

1 la respuesta

ES6 ¿Qué hace realmente super () en la función de constructor?

! Hola amigos. Tengo esta estructura de herencia de clase pequeña class Point { constructor(x, y) { this.x = x; this.y = y; } toString() { return '(' + this.x + ', ' + this.y + ')'; } } class ColorPoint extends Point { constructor(x, y, color) { ...

2 la respuesta

Segundo parámetro de super ()?

Un colega mío escribió un código análogo al siguiente hoy, me pidió que echara un vistazo y me tomó un tiempo detectar el error: class A(): def __init__(self): print('A') class B(A): def __init__(self): super(B).__init__() b = B()El problema ...

2 la respuesta

¿Llamar a super () hace que se utilicen más métodos en la clase padre?

Tengo una pregunta sobresuper Que quería confirmar. Considere el siguiente ejemplo de código: class InFasionHello def hello person greet person.name end def greet name p 'Dude, hey ' + name end end class OldFasionedHello < InFasionHello def ...

3 la respuesta

Ampliación de clase abstracta genérica y uso correcto de Super

5 la respuesta

¿Por qué debería llamar a super () en Java?

Veo un ejemplo de un libro que leí sobre Java: public class A{ public A(){ System.out.println("A"); } } public class B extends A{ public B(){ super(); System.out.println("B"); } public static void main(String[] args){ B b = new B(); } }No puedo ...

1 la respuesta

¿Por qué OrderedDict no usa super?

Podemos crear unOrderedCounter trivialmente mediante el uso de herencia múltiple: >>> from collections import Counter, OrderedDict >>> class OrderedCounter(Counter, OrderedDict): ... pass ... >>> OrderedCounter('Mississippi').items() [('M', 1), ...

14 la respuesta

super () plantea "TypeError: debe ser type, no classobj" para la clase de estilo nuevo

El siguiente uso desuper() plantea un error de tipo: ¿por qué? >>> from HTMLParser import HTMLParser >>> class TextParser(HTMLParser): ... def __init__(self): ... super(TextParser, self).__init__() ... self.all_data = [] ... >>> TextParser() ...

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 ...

1 la respuesta

Powermock - burlándose de una invocación de super método

Aquí está mi código -