Βιβλίο
Ενότητα 7 - Τμήμα 1 - Κλάσεις
Ενότητα 7 - Τμήμα 1 - Κλάσεις
Απαιτήσεις ολοκλήρωσης
Προβολή
Μετά την ολοκλήρωση αυτής της ενότητας οι φοιτητές θα μπορούν να:
- εντοπίζουν μια κλάση μέσα στον κώδικα της Python
- παρουσιάζουν τα απαραίτητα μέρη για την κατασκευή μιας κλάσης
- δημιουργούν μια απλή κλάση
- δημιουργούν και να χρησιμοποιούν μεθόδους σε μια κλαση
- διακρίνουν τις αναφορές από τα αντικείμενα μιας κλάσης
- εμπλουτίζουν τον κώδικα των κλάσεων για την υλοποιούν κατασκευαστές
7.1.1 - Τι είναι μία κλάση
Οι Κλάσεις και τα Αντικείμενα είναι πολύ χρήσιμα προγραμματιστικά εργαλεία που κάνουν τον προγραμματισμό ευκολότερο.
Τα αντικείμενα έχουν χαρακτηριστικά, όπως π.χ. το όνομα κάποιου, το ύψος, την ηλικία του. Τα αντικείμενα επίσης έχουν μεθόδους. Οι μέθοδοι καθορίζουν το τι μπορούν να κάνουν τι μπορεί να κάνει ένα αντικείμενο, για παράδειγμα να τρέξει, να πηδήξει ή να κάτσει.
Η Κλάση είναι μία δομή που περικλείει όλη την πληροφορία που χρειαζόμαστε για να καθορίσουμε τα χαρακτηριστικά ενός αντικειμένου.
Στην παραπάνω εικόνα το Ζώο είναι μία κλάση, Σκύλος και Πρόβατο είναι Αντικείμενα της κλάσης Ζώο.
Η Κλάση Ζώο έχει χαρακτηριστικά (γνωρίσματα) των ζώων, όπως χρώμα, αριθμός ποδιών, βάρος, ταχύτητα κ.α.