Πέμπτη, Απρίλιος 16, 2026

Στην άσκηση αυτή θα σχεδιάσετε και θα αναπτύξετε (στη γλώσσα προγραμματισμού Java) ένα πρόγραμμα για τη διαχείριση των ζώων και των εργαζόμενων σε έναν ζωολογικό κήπο. Ο ζωολογικός κήπος περιέχει τα στοιχεία των εργαζόμενων σε αυτόν και των ζώων του. Κάθε εργαζόμενος χαρακτηρίζεται από το όνομα του, το επίθετο του και το ΑΦΜ του. Οι εργαζόμενοι διακρίνονται σε εκπαιδευτές (Trainers) και σε βοηθούς (Assistants). Οι εκπαιδευτές εργαζόμενοι χαρακτηρίζονται από το είδος της εκπαίδευσης που πραγματοποιούν. Οι βοηθοί χαρακτηρίζονται από το τμήμα του ζωολογικού κήπου στο οποίο εργάζονται. Ο ζωολογικός κήπος φιλοξενεί διάφορα ζώα. Κάθε ζώο χαρακτηρίζεται από το όνομα του και από έναν σειριακό αριθμό καταγραφής. Τα ζώα διακρίνονται σε ερπετά, σε πτηνά και σε ψάρια. Τα ερπετά χαρακτηρίζονται από τον τρόπο κάλυψης του σώματός του (κεράτινες πλάκες, λέπια κ.λπ.) και χωρίζονται σε ερπετά με πόδια και σε ερπετά χωρίς πόδια (τα φίδια δεν έχουν πόδια, αλλά ερπετά όπως οι σαύρες και οι αλιγάτορες έχουν). Τα ερπετά με πόδια χαρακτηριζονται από τον αριθμό ποδιών που έχουν. Τα ερπετά χωρίς πόδια χαρακτηρίζονται από τη μέγιστη ταχύτητα τους. Τα πτηνά έχουν ράμφος και χαρακτηρίζονται από το χρώμα των φτερών τους. Τα ψάρια χαρακτηρίζονται από το σχήμα τους (για παράδειγμα ατρακτοειδές για ξιφίες, πέστροφες κ.λπ., φιδοειδές για τα χέλια κ.λπ.) και το χρώμα τους. Σχεδιάστε και υλοποιήστε την κατάλληλη ιεραρχία κλάσεων με βάση τα προαναφερθέντα.
   Το σύστημα που θα σχεδιάσετε και θα υλοποιήσετε θα πρέπει να υποστηρίζει:
1) Την εισαγωγή εργαζόμενων.
2) Την εισαγωγή ζώων.
3) Την αναζήτηση εργαζόμενων με βάση το ΑΦΜ του εργαζόμενου.
4) Την αναζήτηση ζώων με βάση το σειριακό αριθμό καταγραφής τους.
5) Την εκτύπωση των στοιχείων όλων των εργαζόμενων. 
6) Την εκτύπωση των στοιχείων όλων των ζώων.

   Οδηγίες: Θα πρέπει να δημιουργήσετε δύο διπλοουρές μία για τους εργαζόμενους και μία για τα ζώα. Επίσης θα πρέπει να κάνετε χρήση της κληρονομικότητας. Τέλος η εκτύπωση των εργαζόμενων και των ζώων θα πρέπει να γίνεται από το τέλος προς την κορυφή της εισαγωγής τους.

ΚΑΛΗ ΕΠΙΤΥΧΙΑ