Título: [AYUDA] Interface? Publicado por: Miseryk en 24 Noviembre 2015, 01:01 am Buenas a todos, estoy necesitando hacer algo pero no sé como lo puedo llegar a lograr, la cuestión es la siguiente, tengo un código en Java y quiero pasarlo a Visual C++ (2013):
Yo en otro lenguaje tengo lo que es una Interface (java) Código
Qué significa ésto? Significa que dentro de la clase Test tengo una variable como una interface y que tengo 3 clases "diferentes" que comparte una lógica y quiero poder "meter" dentro de esa variable, cualquiera de esas 3 clases, pero C++, alguna idea? Mientras sigo buscando alguna solución. No me importa si es programación ninja o villera, quiero poder hacerlo. Gracias! Título: Re: [AYUDA] Interface? Publicado por: ivancea96 en 24 Noviembre 2015, 16:31 pm Un ejemplo:
Código
Título: Re: [AYUDA] Interface? Publicado por: Miseryk en 24 Noviembre 2015, 22:26 pm Un ejemplo: Código
Sí, éso es todo muy lindo, pero no puedo hacer Código
Título: Re: [AYUDA] Interface? Publicado por: ivancea96 en 24 Noviembre 2015, 23:36 pm Porque es una clase abstracta. Una clase abstracta no se puede instanciar, va en contra de la utilidad de una clase abstracta. De la misma forma, una interface no se instancia.
¿Por qué quieres crear un objeto de una clase abstracta? Estarías creando un objeto sin sentido. Si lo que quieres es guardar dentro de una variable de la clase IClase, un objeto que herede de esta, tendrás que hacer un puntero. |