αντικειμενοστραφής προγραμματισμός

Post on 13-Apr-2017

80 views 0 download

Transcript of αντικειμενοστραφής προγραμματισμός

Καλλιόπη Μαγδαληνού

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Καλλιόπη Μαγδαληνού

Τι είναι;

• Το πρόβλημα διασπάται στα συστατικά του στοιχεία.• Κάθε στοιχείο μετατρέπεται σε ένα αυτοτελές

αντικείμενο (object).• Κάθε αντικείμενο περιέχει τις δικές του εντολές και

δεδομένα. Μειώνεται η πολυπλοκότητα και γίνεται

ευκολότερος χειρισμός μεγάλων προγραμμάτων

Καλλιόπη Μαγδαληνού

Κλάση (class) είναι ένα πρότυπο που χρησιμοποιείται για τη δημιουργία αντικειμένου. Όλα τα αντικείμενα που δημιουργούνται από την ίδια κλάση έχουν παρόμοια χαρακτηριστικά π.χ. αυτοκίνητο

Καλλιόπη Μαγδαληνού

Ένα αντικείμενο αποτελεί ένα μοναδικό και συγκεκριμένο στιγμιότυπο (instance) της κλάσης στην οποία ανήκει π.χ. το αυτοκίνητό μου.

Καλλιόπη Μαγδαληνού

Τα χαρακτηριστικά μιας κλάσης αντικειμένων ονομάζονται ιδιότητες (properties) π.χ. μάρκα, χρώμα , ταχύτητα.

Καλλιόπη Μαγδαληνού

Οι διαδικασίες που ορίζουν τη συμπεριφορά μιας κλάσης ονομάζονται μέθοδοι (methods).

• Οι μέθοδοι (methods) στις οποίες εκτελούνται μόνο εντολές και δεν επιστρέφεται κάποια τιμή ονομάζονται διαδικασίες (procedures).

• Οι μέθοδοι (methods) στις οποίες επιστρέφεται κάποια τιμή ονομάζονται συναρτήσεις (functions).

ΠηγήΕφαρμογές Πληροφορικής, Α’ Γενικού Λυκείου, ΙΤΥΕ «Διόφαντος»

Καλλιόπη Μαγδαληνού