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

1 la respuesta

¿Por qué mi clase implementa interfaces secundarias, pero no sus padres?

Encontré un comportamiento inesperado (al menos para mí) al usar la herencia de interfaz en Delphi. Tengo esta jerarquía simple de clase e interfaz: +---------------+ | << IMyBase >> | +---------------+ ^ | +---------------+ | << IMyIntf >> | ...

8 la respuesta

¿Por qué no puedo crear un constructor abstracto en una clase abstracta de C #?

Estoy creando una clase abstracta. Quiero que cada una de mis clases derivadas se vea obligada a implementar una firma específica del constructor. Como tal, hice lo que hubiera hecho si hubiera querido obligarlos a implementar un método, hice ...

4 la respuesta

¿Puedo tener una clase base donde cada clase derivada tenga su propia copia de una propiedad estática?

Tengo algo como la siguiente situación a continuación: class Base { public static int x; public int myMethod() { x += 5; return x; } } class DerivedA : Base { } class DerivedB : Base { } Estoy tratando de configurar esto para que cada clase ...

1 la respuesta

Scala: se ejecuta el código padre del valor anulado pero el valor no se asigna en el padre

Ejecutando el siguiente código: class Parent { val value = { println("Setting value in parent") "ParentVal" } println(s"Parent value is ${value}") } class Child extends Parent { override val value = { println("Setting value in child") ...

2 la respuesta

¿Cuál es el uso de heredar métodos de clase de objeto en la interfaz funcional, por ejemplo, toString, es igual a

Encontré el siguiente código, ¿Cuál es el uso del método heredado equals () y toString ()? @FunctionalInterface public interface FunInterface<T> { // An abstract method declared in the functional interface int test(T o1, T o2); // ...

6 la respuesta

¿Cómo puedo obtener el nombre de clase de una llamada estática en una clase PHP extendida?

Tengo dos clases:Action yMyAction. Este último se declara como: class MyAction extends Action {/* some methods here */}Todo lo que necesito es un método en laAction class (solo en él, porque habrá muchas clases heredadas, y no quiero ...

9 la respuesta

La forma más eficiente de enviar List <SubClass> a List <BaseClass>

Tengo unList<SubClass> que quiero tratar como unList<BaseClass>. Parece que no debería ser un problema ya que lanzar unSubClass a unBaseClass es muy fácil, pero mi compilador se queja de que el reparto es imposible. Entonces, ¿cuál es la mejor ...

2 la respuesta

WinForms equivalente de IsHitTestVisible @ de W

Tengo una anulación de botón que tiene una etiqueta como elemento secundario. Tengo los eventos MouseEnter y Leave adjuntos al control de botón. Cuando el mouse ingresa a la etiqueta, los eventos del botón se anulan (lo cual es natural). Mi ...

4 la respuesta

Creando un Punto enlazable en C # WPF

Sé que la herencia múltiple está fuera, pero ¿hay alguna manera de crear un contenedor para System.Windows.Point que pueda heredar de él pero aún implementar propiedades de dependencia vinculables? Estoy tratando de codificar para que para mi ...

12 la respuesta

Utilizando "Base" en un nombre de clase

Es aceptable usar la palabra 'Base' en un nombre de clase que se encuentra al final del árbol de herencia? Siempre me ha parecido un poco descabellado, solo me pregunto si alguien está de acuerdo conmigo. Por ejemplo, si estoy refactorizando ...