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

1 la respuesta

Android: polimorfismo y parcelable

No puedo entender cómo usar el polimorfismo al escribir / leer desde un paquete. Entiendo que necesito implementar Parcelable en la clase base, y también en todas las clases derivadas (en el caso de que las subclases tengan ...

7 la respuesta

llamada de función virtual desde la clase base

Digamos que tenemos: Class Base { virtual void f(){g();}; virtual void g(){//Do some Base related code;} }; Class Derived : public Base { virtual void f(){Base::f();}; virtual void g(){//Do some Derived related code}; }; int main() { Base *pBase ...

2 la respuesta

Argumentos de métodos especializados en subclases en Java

Considere la siguiente situación: public abstract class AnimalFeed{ } public class FishFeed extends AnimalFeed{ } public class BirdFeed extends AnimalFeed{ } public abstract class Animal{ public void eat(AnimalFeed somethingToEat) }Ahora me ...

1 la respuesta

¿Cómo lidiar cómodamente con el sistema de tipos en Haskell?

El sistema de tipos de Haskell es poderoso y apreciado por su rigurosidad matemática y solidez lógica, por otro lado, algo tan ingenuo como a continuación me hace preguntarme por qué no funciona como lo espera la intuición. P.ej. porque no ...

7 la respuesta

¿Cómo se usa el polimorfismo en lugar de la instancia de? (¿Y por qué?)

Si tomamos el siguiente código: Shape p1 = new Square(); Square c1; if(p1 instanceof Square) { c1 = (Square) p1; }¿Qué significa preferir el polimorfismo ainstanceofy, por cierto, ¿por qué es mejor? Editar:Entiendo lo que es el polimorfismo; lo ...

2 la respuesta

¿Cómo implemento una función matemática genérica en Scala?

Recién estoy comenzando con Scala y algo que creo que debería ser fácil es difícil de entender. Estoy tratando de implementar la siguiente función: def square(x:Int):Int = { x * x } Esto funciona bien, pero si quiero intentar que esta función ...

5 la respuesta

¿Cómo puedo definir una relación polimórfica entre modelos en Django?

Estoy trabajando en una aplicación Django que contiene unOffer modelo. UnOffer La instancia contiene las condiciones de fijación de precios y apunta a una definición de producto. El modelo del producto es en realidad una jerarquía (tengo ...

1 la respuesta

Utilice la clase base como parámetro para el servicio WCF

Tengo una solución multiproyecto. One Project proporciona una DLL que contiene varias clases. Una de esas clases esWorkerTemplate. Otras dos clases heredan de ella, a saberExecSQLWorker yCopyWorker class ExecSQLWorker : WorkerTemplate {}; class ...

3 la respuesta

Relaciones polimórficas de Laravel: paso del modelo al controlador

Quiero usar un solo controlador para guardar mis comentarios para varios modelos. Así que creé el CommentController, con el siguiente método de almacenamiento: public function store(Teacher $teacher, Request $request) { $input = $request->all(); ...

3 la respuesta

Spring: cómo cambiar las implementaciones de interfaz en tiempo de ejecución

Como desarrollador de Java, con frecuencia necesito elegir entre diferentes implementaciones de mis interfaces. Algunas veces esta elección se puede haceruna vez, mientras que otras veces necesito diferentes implementaciones en respuesta a las ...