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

4 la respuesta

¿Cómo anular "correctamente" un método de clase base?

Cada vez que anulo un método de una clase base, aparte de mi implementación de este método, parece que tengo 3 opciones. 1) Llame a base.Method (), y luego proporcione mi implementación. 2) Proporcionar mi implementación y luego llamar a ...

2 la respuesta

¿Cuáles son las reglas para manejar métodos heredados de homónimo?

Estoy tratando de entender cómo Java maneja los casos de ambigüedad que surgen cuando una clase concreta hereda métodos (abstractos o concretos) que tienen el mismo nombre de diferentes clases / interfaces. No he podido encontrar una regla ...

2 la respuesta

Métodos de herencia y sobrecarga con diferentes tipos de datos de argumentos en Java

Cuando estaba analizando un código simple de Java relacionado con la sobrecarga y la herencia, esperaba recibir una salida que se sobrecargara coincidiendo con los tipos de datos del argumento. Pero no funciona de esa manera. Código: class A { ...

3 la respuesta

Método de anulación y herencia

public class Circle { public static final double PI = 3.141592654; protected double radius; public Circle(double radius) { this.radius = radius; } @Override public String toString() { return "Class = " + getClass().getSimpleName() + " (radius = " ...

3 la respuesta

Si los métodos estáticos no se pueden anular, ¿cómo funciona aquí (para Java)?

Comprendí que las variables estáticas y los métodos estáticos son de una clase, no de los objetos de la clase. Entonces unOverride de un método estático no funcionará en Java, ya que para anular necesitamos una instancia de una clase para ser ...

1 la respuesta

¿Cómo puedo usar una clase propia para la anulación de Console.WriteLine?

Quiero miConsoleEngine clase para manejar elConsole.WriteLine() Método. ¿Cómo debo preparar mi clase ConsoleEngine para anular elWriteLine() ¿método?

3 la respuesta

¿Por qué el valor del campo de instancia se vuelve nulo?

Tengo este simple fragmento de código. abstract class X { X() { read(); } private void read() { Object obj = new Object(); readValue(obj); } protected abstract void readValue(Object obj); } class Y extends X { Object obj = null; Y() { super(); } ...

1 la respuesta

Odoo: cómo anular la función original

En Odoo, las cantidades de un producto se calculan cada vez que se abre el formulario de productos. Esto sucede en el modelo product.product ==> function _product_available. Esta función devuelve un diccionario llamado res. Ejemplo: res = {8: ...

1 la respuesta

Resolver "invalidaciones" de propiedades y funciones en QML

Parece que aunque QML admite la "anulación" de propiedades y funciones, el soporte es algo torpe. Aquí hay un fragmento de ejemplo: // T1.qml QtObject { property int p: 1 function f() { return 1 } } // T2.qml T1 { property string p: "blah" ...

8 la respuesta

Anular de forma segura las funciones virtuales de C ++

Tengo una clase base con una función virtual y quiero anular esa función en una clase derivada. ¿Hay alguna forma de hacer que el compilador verifique si la función que declaró en la clase derivada realmente anula una función en la clase base? Me ...