ayundeme con esto
Los atributos de las clases que nos interesan son:
搂 Clase cliente
- C贸digo cliente: entero
- Nombre: string
- Direcci贸n: string
- NIF: string
- Tipo de cliente: al contado / a cr茅dito / reducida (enumerado)
- Animales de su propiedad: asociaci贸n con la clase paciente de uno m谩ximo 100
路 Clase paciente
- Nombre: string
- Edad: entero
-
路 Clase mam铆fero
- n潞 de chip identificaci贸n: string
路 Clase perro
1.
a) Declaraci贸n de los atributos indicados anteriormente
b) Declaraci贸n de los constructores por defecto, copia y argumentos
c) Declaraci贸n de los destructores de las 4 clases
d) Declaraci贸n de los m茅todos Set y Get para los atributos de las clases Paciente, Mam铆fero y Perro.
2. Escriba la implementaci贸n de todos los constructores y destructores declarados
3. La clase cliente tendr谩 un m茅todo Agregar_Paciente que reciba como argumento el tipo de paciente y los datos necesarios para inicializar el objeto.
a) Escriba la declaraci贸n de dicho m茅todo
b) Escriba la implementaci贸n de dicha funci贸n, teniendo en cuenta:
路 Crear din谩micamente el objeto paciente adecuado
路 A帽adirlo a la asociaci贸n
4. Usando el polimorfismo crearemos una funci贸n Imprimir_Datos que sacar谩 por pantalla los datos de un perro
a) Declaraci贸n de la funci贸n en todas las clases necesarias de la jerarqu铆a
b) Implementaci贸n de la funci贸n en todas las clases necesarias de la jerarqu铆a -
搂 Clase cliente
- C贸digo cliente: entero
- Nombre: string
- Direcci贸n: string
- NIF: string
- Tipo de cliente: al contado / a cr茅dito / reducida (enumerado)
- Animales de su propiedad: asociaci贸n con la clase paciente de uno m谩ximo 100
路 Clase paciente
- Nombre: string
- Edad: entero
-
路 Clase mam铆fero
- n潞 de chip identificaci贸n: string
路 Clase perro
1.
a) Declaraci贸n de los atributos indicados anteriormente
b) Declaraci贸n de los constructores por defecto, copia y argumentos
c) Declaraci贸n de los destructores de las 4 clases
d) Declaraci贸n de los m茅todos Set y Get para los atributos de las clases Paciente, Mam铆fero y Perro.
2. Escriba la implementaci贸n de todos los constructores y destructores declarados
3. La clase cliente tendr谩 un m茅todo Agregar_Paciente que reciba como argumento el tipo de paciente y los datos necesarios para inicializar el objeto.
a) Escriba la declaraci贸n de dicho m茅todo
b) Escriba la implementaci贸n de dicha funci贸n, teniendo en cuenta:
路 Crear din谩micamente el objeto paciente adecuado
路 A帽adirlo a la asociaci贸n
4. Usando el polimorfismo crearemos una funci贸n Imprimir_Datos que sacar谩 por pantalla los datos de un perro
a) Declaraci贸n de la funci贸n en todas las clases necesarias de la jerarqu铆a
b) Implementaci贸n de la funci贸n en todas las clases necesarias de la jerarqu铆a -