clinica veterinaria2 - open to bidding

Closed Posted 6 years ago Paid on delivery
Closed Paid on delivery

Un veterinari de la partida la Mariola de Lleida ens ha encarregat realitzar un programa amb

Java utilitzant la POO, per tal de gestionar la seva clínica.

Haurem de crear una classe general “Animals”, que tindrà els següents atributs:

• Telefon_amo

• DNI_amo

• Nom_amo

• Nom_mascota

• Edat_mascota

• Num_vacunes

Aquesta classe “Animals” tindrà varies subclasses:

1. Mamífer

2. Au

3. Reptil

4. Amfibi

5. Peix

Per cadascuna de les subclasses haurem de crear els atributs propis que creguem

convenients.

Apart, cada classe tindrà 3 mètodes constructors, cadascun amb un número diferent d’atributs.

Inclourem també valors per defecte que agafarant els atributs, en cas de que el mètode no

inclogui paràmetres. També tindran una constructora copiadora passant un objecte com a

paràmetre.

La classe Mamífer és especial, ja que tindrà alhora dues subclasses: Gos i gat. Aquestes dues

subsubclasses hauran de tenir atributs pròpis, i mètodes constructors especials, que hauran

d’incloure referències als constructors de la classe “Mamífer” (us proposo que busqueu la

funcionalitat de l'operació “super()”).

Les classes tindran totes un mètode imprimir (toString), per poder mostrar les dades per

pantalla.

El nostre programa principal, haurà de fer les comprovacions necessaries per garantir el

correcte funcionament de les nostres classes:

1. Permetre anar introduint totes les dades pel teclat, preguntant un per un els valors dels

atributs. Haurem de permetre crear animals introduint les dades pels paràmetres de les

constructores.

2. S'haurà de poder fer la copia de diferents animals.

3. Comprovarem que funcionen els seus mètodes modificadors i consultors.

4. Després ho haurem d’imprimir tot per pantalla.

Game Design Java Mobile App Development Software Architecture Unity 3D

Project ID: #14109863

About the project

Remote project Active 6 years ago