Preguntas etiquetadas con overriding

La anulación de métodos, en la programación orientada a objetos, es una característica del lenguaje que permite que una subclase o clase secundaria proporcione una implementación específica de un método que ya proporciona una de sus superclases o clases principales.


7
¿Cuándo NO llamar al método super () al anular?
Cuando creo mi propia clase personalizada de Android, extendsu clase nativa. Entonces cuando quiero anular el método de base, siempre llamo super()método, al igual que siempre hago en onCreate, onStop, etc. Y pensé que esto era todo, ya que desde el principio el equipo de Android nos aconsejó que siempre …
113 java  android  overriding 

9
Cómo anular el método equals en Java
Estoy tratando de anular el método de igualdad en Java. Tengo una clase Peopleque básicamente tiene 2 campos de datos namey age. Ahora quiero anular el equalsmétodo para poder verificar entre 2 objetos People. Mi código es el siguiente public boolean equals(People other){ boolean result; if((other == null) || (getClass() …
108 java  overriding  equals 

3
Llamar al método de clase de una clase base en Python
Considere el siguiente código: class Base(object): @classmethod def do(cls, a): print cls, a class Derived(Base): @classmethod def do(cls, a): print 'In derived!' # Base.do(cls, a) -- can't pass `cls` Base.do(a) if __name__ == '__main__': d = Derived() d.do('hello') > $ python play.py > In derived! > <class '__main__.Base'> msg De …

17
¿Por qué / cuándo sería apropiado anular ToString?
Estoy estudiando C # y me pregunto cuál ToStringpodría ser el punto y el beneficio de anular , como se muestra en el siguiente ejemplo. ¿Podría hacerse esto de una manera más simple, usando un método común sin la anulación? public string GetToStringItemsHeadings { get { return string.Format("{0,-20} {1, -20}", …
103 c#  overriding 



11
ImageView personalizado con sombra paralela
Está bien, he estado leyendo y buscando, y ahora estoy golpeando mi cabeza contra la pared tratando de resolver esto. Esto es lo que tengo hasta ahora: package com.pockdroid.sandbox; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.Rect; import android.widget.ImageView; public class ShadowImageView extends ImageView { private Rect mRect; …


13
Java: llamar a un supermétodo que llama a un método anulado
public class SuperClass { public void method1() { System.out.println("superclass method1"); this.method2(); } public void method2() { System.out.println("superclass method2"); } } public class SubClass extends SuperClass { @Override public void method1() { System.out.println("subclass method1"); super.method1(); } @Override public void method2() { System.out.println("subclass method2"); } } public class Demo { public static …


6
Cómo anular las propiedades de una clase CSS usando otra clase CSS
Soy bastante nuevo en CSS3 y quiero poder hacer lo siguiente: Cuando agrego una clase a un elemento, anula las propiedades de otra clase utilizada en este elemento específico. Digamos que tengo <a class="left carousel-control" href="#carousel" data-slide="prev"> Quiero poder agregar una clase llamada bakground-none, que anulará el fondo predeterminado en …
95 css  class  overriding 

4
¿Cómo anular to_json en Rails?
Actualizar: Este problema no se exploró correctamente. El problema real está dentro render :json. El primer pegado de código en la pregunta original producirá el resultado esperado. Sin embargo, todavía hay una salvedad. Vea este ejemplo: render :json => current_user NO es lo mismo que render :json => current_user.to_json Es …

8
¿Es posible anular un método no virtual?
¿Hay alguna forma de anular un método no virtual? o algo que dé resultados similares (además de crear un nuevo método para llamar al método deseado)? Me gustaría anular un método Microsoft.Xna.Framework.Graphics.GraphicsDeviceteniendo en cuenta las pruebas unitarias.

16
Anular vs Ocultar Java - Confundido
Estoy confundido sobre la diferencia entre anular y esconderse en Java. ¿Alguien puede proporcionar más detalles sobre cómo se diferencian? Leí el Tutorial de Java pero el código de muestra todavía me dejó confundido. Para ser más claro, lo entiendo bien. Mi problema es que no veo cómo la ocultación …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.