7.1.1 - Τι είναι μία κλάση

Οι Κλάσεις και τα Αντικείμενα είναι πολύ χρήσιμα προγραμματιστικά εργαλεία που κάνουν τον προγραμματισμό ευκολότερο. 

Τα αντικείμενα έχουν χαρακτηριστικά, όπως π.χ. το όνομα κάποιου, το ύψος, την ηλικία του. Τα αντικείμενα επίσης έχουν μεθόδους. Οι μέθοδοι καθορίζουν το τι μπορούν να κάνουν τι μπορεί να κάνει ένα αντικείμενο, για παράδειγμα να τρέξει, να πηδήξει ή να κάτσει.

Η Κλάση είναι μία δομή που περικλείει όλη την πληροφορία που χρειαζόμαστε για να καθορίσουμε τα χαρακτηριστικά ενός αντικειμένου.

shawn the sheep

Στην παραπάνω εικόνα το Ζώο είναι μία κλάση, Σκύλος και Πρόβατο είναι Αντικείμενα της κλάσης Ζώο.

Η Κλάση Ζώο έχει χαρακτηριστικά (γνωρίσματα) των ζώων, όπως χρώμα, αριθμός ποδιών, βάρος, ταχύτητα κ.α.