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

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

2 la respuesta

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

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

2 la respuesta

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

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

3 la respuesta

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

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

3 la respuesta

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

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); }

2 la respuesta

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