Resultados de la búsqueda a petición "super"
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 ...
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) { ...
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 ...
¿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 ...
¿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 ...
¿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), ...
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() ...
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 ...