override

Implementación de dos interfaces en una clase con el mismo método. ¿Qué método de interfaz se anula?

Dos interfaces con los mismos nombres y firmas de método. Pero implementado por una sola clase, ¿cómo identificará el compila ... ng... args) throws Exception{ } @Override public int f() { // from which interface A or B return 0; } }

¿Por qué una función reemplazada en la clase derivada ocultar otras sobrecargas de la clase base?

Considere el código : #include <stdio.h> class Base { public: virtual void gogo(int a){ printf(" Base : ... nes del mismo nombre (no firma) en la clase base. De alguna manera, este comportamiento de C++ no se ve bien. No polimórfico.

C# - Uso de palabras clave virtual + override vs. nuevo

¿Cuáles son las diferencias entre declarar un método en un tipo base "virtual" y luego sobrescribirlo en un tipo secundario ... lave "override" en lugar de simplemente usar la palabra clave "new" al declarar el método coincidente en el tipo secundario?

Diferencia entre nuevo y anular

Preguntándose cuál es la diferencia entre lo siguiente: Caso 1: Clase base public void DoIt(); Caso 1: Clase heredada ... os 1 y 2 parecen tener el mismo efecto basado en las pruebas que he ejecutado. ¿Hay alguna diferencia, o una forma preferida?

JavaScript: Sobreescribir alerta()

¿Alguien tiene alguna experiencia con sobreescribir la función alert() en JavaScript? ¿Qué navegadores soportan esto? ¿Qué versiones del navegador soportan esto? ¿Cuáles son los peligros de anular la función?

¿Cuál es la forma correcta de anular un método setter en Ruby on Rails?

Estoy usando Ruby on Rails 3.2.2 y me gustaría saber si lo siguiente es una forma "adecuada"/"correcta"/"segura" de sobrescri ... iguiente error: SystemStackError (stack level too deep): actionpack (3.2.2) lib/action_dispatch/middleware/reloader.rb:70

¿Qué problemas se deben considerar al sobrescribir equals y hashCode en Java?

¿Qué problemas / escollos deben tenerse en cuenta al anular equals y hashCode?

¿Por qué es importante sobrescribir GetHashCode cuando se sobrescribe el método Equals?

Dada la siguiente clase public class Foo { public int FooId { get; set; } public string FooName { get; set; } p ... ila para la tabla Foo s. Que es el método preferido para anular el GetHashCode? ¿Por qué es importante anular GetHashCode?

Sobreescribir una función JavaScript al hacer referencia al original

Tengo una función, a(), que quiero sobrescribir, pero también que el original a() se realice en un orden dependiendo del cont ... r favor, no sugiera alternativas a over-riding de esta manera, sé de muchos. Estoy preguntando por este camino concretamente.

¿Hay alguna forma de anular variables de clase en Java?

class Dad { protected static String me = "dad"; public void printMe() { System.out.println(me); } } ... c void doIt() { new Son().printMe(); } La función doIt imprimirá "dad". ¿Hay alguna manera de hacer que imprima "hijo"?

Método de llamada usando JavaScript prototype

¿Es posible llamar al método base desde un método prototipo en JavaScript si se ha anulado? MyClass = function(name){ t ... ction() { if (this.name === 'something') { //do something new } else { //CALL BASE METHOD } };

Llamar a funciones virtuales dentro de constructores

Supongamos que tengo dos clases de C++: class A { public: A() { fn(); } virtual void fn() { _n = 1; } int getn() { r ... n() { B b; int n = b.getn(); } Uno podría esperar que n se establezca en 2. Resulta que n se establece en 1. ¿Por qué?

Palabra clave "virtual" de C++ para funciones en clases derivadas. Es necesario?

Con la definición de estructura que se da a continuación... struct A { virtual void hello() = 0; }; Enfoque #1: stru ... truct B : public A { void hello() { ... } }; ¿Hay alguna diferencia entre estas dos formas de anular la función hello?

Anular el botón atrás para actuar como botón de inicio

Al presionar el botón atrás, me gustaría que mi aplicación entrara en el estado detenido, en lugar del estado destruido. En ... específicamente acerca de poner la Actividad en el estado detenido en lugar del estado destruido al presionar el botón atrás.

Herencia y Sobreescritura init en python

Estaba leyendo 'Dive Into Python' y en el capítulo sobre clases da este ejemplo: class FileInfo(UserDict): "store file ... s los métodos __init__ de las clases antecesoras? También, tengo que hacer esto a cualquier otro método I desea anular?

¿Hay alguna forma en C# de anular un método de clase con un método de extensión?

Ha habido ocasiones en las que me gustaría anular un método en una clase con un método de extensión. ¿Hay alguna manera de h ... e podría hacer esto con una subclase de una clase existente, pero sería útil poder hacerlo con una extensión en muchos casos.

Sobreescribiendo el método java equals () - ¿no funciona?

Hoy me encontré con un problema interesante (y muy frustrante) con el método equals() que causó que lo que pensé que era una ... ntro de la misma clase, y solo se llenaba con un miembro de datos. Estoy muy, muy confundido. Por favor, arrojar algo de luz?

¿Cómo reemplazar a json en Rails?

Actualización: Esta cuestión no fue explorada adecuadamente. El verdadero problema radica en render :json. El primer pega ... /usr/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/json/encoders/object.rb:4:in `to_json ¿Alguna idea?

ImageView personalizado con sombra paralela

Bien, he estado leyendo y buscando alrededor, y ahora estoy golpeando mi cabeza contra la pared tratando de resolver esto. Es ... anvas.drawRect(50, 50, 50 + bmp.getWidth(), 50 + bmp.getHeight(), paint); canvas.drawBitmap(bmp, 50, 50, null); }

¿Cuándo NO llamar al método super () cuando se anula?

Cuando hago mi propia clase personalizada de Android, yo extend su clase nativa. Luego, cuando quiero anular el método base, ... legido al azar de muchos ejemplos. (Esto puede sonar como una pregunta para principiantes, pero estoy realmente confundido.)