programacion generica
Hola a tod@s,
querrÃa saber si existe alguna forma sencilla de poder definir una clase de forma genérica, y durante la ejecución que el propio programa llame a la clase especÃfica. Lo único que he encontrado está en SUN pero es bastante lioso. Ejemplo de lo que querrÃa hacer:
supongamos que tenemos las clases Perro, Gato y Ratón.
A priori no sé cuál de ellas necesitaré definir. Durante la ejecución necesito, por ejemplo la clase perro. Entonces querrÃa tener un constructor genérico para definir la clase perro en perÃodo de ejecución.
Muchas gracias
MiguelGT
querrÃa saber si existe alguna forma sencilla de poder definir una clase de forma genérica, y durante la ejecución que el propio programa llame a la clase especÃfica. Lo único que he encontrado está en SUN pero es bastante lioso. Ejemplo de lo que querrÃa hacer:
supongamos que tenemos las clases Perro, Gato y Ratón.
A priori no sé cuál de ellas necesitaré definir. Durante la ejecución necesito, por ejemplo la clase perro. Entonces querrÃa tener un constructor genérico para definir la clase perro en perÃodo de ejecución.
Muchas gracias
MiguelGT
Porque no pruebas con la herencia y el polimorfismo!!!
Puedes crear una clase generica, digamos "class Animal" y ponerle sus atributos genericos de un animal ( num. de patas, si es oviparo o mamifero, en fin, todas esas cosas que son comunes a un Animal) y despues crear tus clases como "class Perro extends Animal", esto es solo una pista, si todavia tienes mas dudas, podemos aclararlas.
Saludos2
Puedes crear una clase generica, digamos "class Animal" y ponerle sus atributos genericos de un animal ( num. de patas, si es oviparo o mamifero, en fin, todas esas cosas que son comunes a un Animal) y despues crear tus clases como "class Perro extends Animal", esto es solo una pista, si todavia tienes mas dudas, podemos aclararlas.
Saludos2
