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

2 la respuesta

Anular un método abstracto con uno virtual

Estoy tratando de anular un método abstracto en una clase abstracta con un método virtual en una clase secundaria. Yo (¿asumí hasta ahora?) Entiendo la diferencia entre métodos abstractos y virtuales. Obviamente no puedo hacerlo, pero mi ...

1 la respuesta

Forzar método de plantilla en clase sin plantilla

Intento lograr el siguiente comportamiento / sintaxis / uso de esta clase: Data1 dataType1; Data2 dataType2; int intType; float floatType; dataType1.method( intType ); dataType1.method( floatType ); dataType2.method( intType ); dataType2.method( ...

2 la respuesta

Reflexión dice que los métodos de interfaz son virtuales en el tipo implementado, cuando no lo son.

Tengo el siguiente código en una prueba unitaria public bool TestMethodsOf<T, I>() { var impl = typeof(T); var valid = true; foreach (var iface in impl.GetInterfaces().Where(i => typeof(I).IsAssignableFrom(i))) { var members = ...

5 la respuesta

Polimorfismo y fundición

Quiero comprender el polimorfismo en C #, así que al probar varias construcciones se me ocurrió el siguiente caso: class Shape { public virtual void Draw() { Console.WriteLine("Shape.Draw()"); } } class Circle : Shape { public override void ...

3 la respuesta

Tablas de métodos virtuales

Cuando se discuten clases selladas, el término "tabla de funciones virtuales" se menciona con bastante frecuencia. ¿Qué es esto exactamente? Leí acerca de una tabla de métodos hace un tiempo (tampoco recuerdo el propósito del propósito de esto) y ...

1 la respuesta

En un constructor de clase abstracto, ¿por qué necesito llamar a un constructor de una base virtual que nunca llamará?

Me enfrento a la conocida situación del diamante "temido": A / \ B1 B2 \ / C | DLa claseA tiene, dice el constructorA::A(int i). También quiero prohibir una instanciación predeterminada de unA así que declaro el constructor predeterminado deA ...

3 la respuesta

¿Se pueden anular los métodos virtuales privados?

¡Creo que puedes y mi colega cree que no puedes!

3 la respuesta

¿Cuál es el equivalente de las funciones virtuales de c ++ en PHP?

Lo esabstract function xxx? ¿Acabo de hacer una prueba que parece indicar que un método privado también es virtual? class a { private function test() { echo 1; } } class b extends a { private function test() { echo 2; } public function call() { ...

3 la respuesta

Parámetros predeterminados de funciones virtuales y sobrecarga

Esta pregunta se refiere a problemas comunes discutidos en estas preguntas: ¿Pueden las funciones virtuales tener parámetros predeterminados? [https://stackoverflow.com/questions/3533589/can-virtual-functions-have-default-parameters] Parámetros ...

1 la respuesta

Actionscript3 La clase principal es la raíz, pero no permite la cámara virtual animada

Recientemente comencé a aprender Animate CC con Actionscript 3. Estoy tratando de usar la función "Cámara virtual" de Animate, que me da una cámara que puede desplazar, rotar y hacer zoom en el juego. Es fácil implementar una cámara cuando la ...