Python Classes (Κλάσεις)
Python Οδηγός - Μάθημα 12: Python Classes (Κλάσεις) 📌
Οι κλάσεις (classes) είναι ο βασικός μηχανισμός αντικειμενοστραφούς προγραμματισμού (OOP) στην Python. Μας επιτρέπουν να δημιουργούμε αντικείμενα με ιδιότητες (attributes) και συμπεριφορές (methods).
🔹 Δήλωση Μιας Κλάσης
Χρησιμοποιούμε τη λέξη-κλειδί class
για να ορίσουμε μια κλάση.
🔹 Constructor (__init__
)
Η μέθοδος __init__
εκτελείται αυτόματα όταν δημιουργείται ένα αντικείμενο.
🔹 Μέθοδοι (Functions μέσα σε μια κλάση)
Οι μέθοδοι είναι συναρτήσεις που ανήκουν σε μια κλάση.
🔹 self
- Τι είναι;
Το self
αναφέρεται στο τρέχον αντικείμενο και επιτρέπει πρόσβαση στα δεδομένα του.
🔹 Κληρονομικότητα (Inheritance)
Μια κλάση μπορεί να κληρονομήσει από άλλη, επεκτείνοντας τις λειτουργίες της.
🎯 Μικρό Project: Σύστημα Διαχείρισης Βιβλιοθήκης
Γράψε μια κλάση Book
που αποθηκεύει τον τίτλο και τον συγγραφέα ενός βιβλίου και μια μέθοδο για εμφάνιση των πληροφοριών.
🚀 Οι κλάσεις μας επιτρέπουν να οργανώνουμε τον κώδικά μας σε αντικείμενα με συμπεριφορές και δεδομένα! 🎯
Σχόλια
Δημοσίευση σχολίου