Resultados de la búsqueda a petición "super"
¿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 ...
¿Cómo burlarse de la superreferencia (en superclase)?
A veces, cuando escribo pruebas unitarias, debo burlarme de la referencia a la superclase. He leído esta pregunta:pregunta [https://stackoverflow.com/questions/3467801/mockito-how-to-mock-only-the-call-of-a-method-of-the-superclass] Esta ...
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 ...
Diferencia para <? super / extiende String> en método y declaración de variable
Dado: import java.util.*; public class Hancock { //insert code here list.add("foo"); } }¿Qué dos fragmentos de código, insertados independientemente en la línea 5, se compilarán sin advertencias? (Escoge dos) A. public void addString(List list) ...
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 ...
Java ¿Cómo llamar al método de los abuelos? [duplicar]
Posible duplicado: ¿Por qué es super.super.method (); no permitido en Java? [https://stackoverflow.com/questions/586363/why-is-super-super-method-not-allowed-in-java] Supongamos que tengo 3 clasesA, B yC, cada uno extendiendo el anterior. ¿Cómo ...
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 ...
En Java, super.getClass () imprime "Child" y no "Parent". ¿Por qué?
En las clases y objetos de Java, usamos "esta" palabra clave para hacer referencia al objeto actual dentro de la clase. En cierto sentido, creo que "esto" en realidad devuelve el objeto de sí mismo. Ejemplo para esto: class Lion { public void ...
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); }
Python self y super en herencia múltiple
En la charla de Raymond Hettinger "Super considerado super hablar [https://www.youtube.com/watch?v=EiOglTERPEo]"en PyCon 2015 explica las ventajas de usarsuper en Python en contexto de herencia múltiple. Este es uno de los ejemplos que Raymond ...