
Ο Αντικειμενοστραφής Προγραμματισμός είναι ένας βασικός κορμος πολλών άλλων μαθημάτων Προγραμματισμού, στις Σχολές Πληροφορικής και τις Σχολές Μηχανικών.
Συνήθως, η διδασκόμενη γλώσσα προγραμματισμού σ’ αυτό το μάθημα είναι η Java.
Ο Αντικειμενοστραφής Προγραμματισμός (ΑΠ) αποτελεί ένα μοντέλο οργάνωσης κώδικα που εστιάζει στην ομαδοποίηση δεδομένων και λειτουργιών σε αυτόνομες οντότητες, τα λεγόμενα αντικείμενα.
Τα αντικείμενα μπορούν να χαρακτηρίζονται από μεταβλητές και μεθόδους ή συναρτήσεις.
Για παράδειγμα μπορεί να υπάρχει το αντικείμενο “αυτοκίνητο” που να έχει την μεταβλητή “ταχύτητα” και την συνάρτηση “κίνηση”.
Μερικά ενδεικτικά κεφάλαια αυτού του μαθήματος που διδάσκω είναι:
– Μεταβλητές, συναρτήσεις
– Κλάσεις
– Αντικείμενα και δημιουργία αντικειμένων
– Χρήση μεταβλητών και συναρτήσεων από τα αντικείμενα
– Constructor
– Κληρονομικότητα
– Πολυμορφισμός
– Αφηρημένες Κλάσεις
– Interface
– Εσωτερικές Κλάσεις
– Στατικά αντικείμενα
– Στατικές μέθοδοι
– Στατικές κλάσεις
– Composition
– Μέθοδος toString
– Exceptions
Απ’ το 2015 βοηθώ φοιτητές να ξεπεράσουν τις δυσκολίες που συναντούν στο μάθημα του Αντικειμενοστραφή Προγραμματισμού.
Μήπως θέλεις κι εσύ εξατομικευμένη βοήθεια σ’ αυτό μάθημα;