SlideShare a Scribd company logo
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
Καλλιόπη Μαγδαληνού
Τι είναι;
• Το πρόβλημα διασπάται στα συστατικά του
στοιχεία.
• Κάθε στοιχείο μετατρέπεται σε ένα αυτοτελές
αντικείμενο (object).
• Κάθε αντικείμενο περιέχει τις δικές του εντολές
και δεδομένα.
 Μειώνεται η πολυπλοκότητα και γίνεται
ευκολότερος χειρισμός μεγάλων προγραμμάτων
Καλλιόπη Μαγδαληνού
Κλάση (class) είναι ένα πρότυπο που
χρησιμοποιείται για τη δημιουργία
αντικειμένου. Όλα τα αντικείμενα που
δημιουργούνται από την ίδια κλάση έχουν
παρόμοια χαρακτηριστικά π.χ. αυτοκίνητο
Καλλιόπη Μαγδαληνού
Ένα αντικείμενο αποτελεί ένα μοναδικό και
συγκεκριμένο στιγμιότυπο (instance) της
κλάσης στην οποία ανήκει π.χ. το αυτοκίνητό
μου.
Καλλιόπη Μαγδαληνού
Τα χαρακτηριστικά μιας κλάσης αντικειμένων
ονομάζονται ιδιότητες (properties) π.χ.
μάρκα, χρώμα , ταχύτητα.
Καλλιόπη Μαγδαληνού
Οι διαδικασίες που ορίζουν τη συμπεριφορά
μιας κλάσης ονομάζονται μέθοδοι (methods).
• Οι μέθοδοι (methods) στις οποίες
εκτελούνται μόνο εντολές και δεν
επιστρέφεται κάποια τιμή ονομάζονται
διαδικασίες (procedures).
• Οι μέθοδοι (methods) στις οποίες
επιστρέφεται κάποια τιμή ονομάζονται
συναρτήσεις (functions).
Καλλιόπη Μαγδαληνού
Πηγή
Εφαρμογές Πληροφορικής, Α’ Γενικού Λυκείου, ΙΤΥΕ «Διόφαντος»
Καλλιόπη Μαγδαληνού

More Related Content

What's hot

εντυπα αξιολογησης ετεροαξιολογησης
εντυπα  αξιολογησης ετεροαξιολογησηςεντυπα  αξιολογησης ετεροαξιολογησης
εντυπα αξιολογησης ετεροαξιολογησηςAspete2000
 
Ωριαίο διαγώνισμα Κεφ.1_ ΒΙΟΛΟΓΙΑ Α ΛΥΚΕΙΟΥ
Ωριαίο διαγώνισμα Κεφ.1_ ΒΙΟΛΟΓΙΑ Α ΛΥΚΕΙΟΥΩριαίο διαγώνισμα Κεφ.1_ ΒΙΟΛΟΓΙΑ Α ΛΥΚΕΙΟΥ
Ωριαίο διαγώνισμα Κεφ.1_ ΒΙΟΛΟΓΙΑ Α ΛΥΚΕΙΟΥ
Natassa Pechtelidou
 
α' β΄ κλιση ουσιαστικων
α'    β΄ κλιση ουσιαστικωνα'    β΄ κλιση ουσιαστικων
α' β΄ κλιση ουσιαστικων
Eleni Kots
 
Α΄Λυκείου - Εφαρμοφές Πληροφορικής- Υπηρεσιες διαδικτυου
Α΄Λυκείου - Εφαρμοφές Πληροφορικής- Υπηρεσιες διαδικτυουΑ΄Λυκείου - Εφαρμοφές Πληροφορικής- Υπηρεσιες διαδικτυου
Α΄Λυκείου - Εφαρμοφές Πληροφορικής- Υπηρεσιες διαδικτυου
ΕΥΑΓΓΕΛΙΑ ΚΟΚΚΙΝΟΥ
 
Διαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' Γυμνασίου
Διαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' ΓυμνασίουΔιαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' Γυμνασίου
Διαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' Γυμνασίουprotogymnasiogeraka
 
20 ΑΣΚΗΣΕΙΣ ΣΤΟΥΣ ΝΟΜΟΥΣ ΤΟΥ ΝΕΥΤΩΝΑ
20 ΑΣΚΗΣΕΙΣ ΣΤΟΥΣ ΝΟΜΟΥΣ ΤΟΥ ΝΕΥΤΩΝΑ20 ΑΣΚΗΣΕΙΣ ΣΤΟΥΣ ΝΟΜΟΥΣ ΤΟΥ ΝΕΥΤΩΝΑ
20 ΑΣΚΗΣΕΙΣ ΣΤΟΥΣ ΝΟΜΟΥΣ ΤΟΥ ΝΕΥΤΩΝΑ
HOME
 
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές ΠαρατηρήσειςΜέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
frijalas
 
παδ 2
παδ 2παδ 2
παδ 2
Bad85aggelos
 
Αξιολόγηση μαθητών με πίνακες διαβαθμισμένων κριτηρίων - ρουμπρίκες Γ. Τζωρτζ...
Αξιολόγηση μαθητών με πίνακες διαβαθμισμένων κριτηρίων - ρουμπρίκες Γ. Τζωρτζ...Αξιολόγηση μαθητών με πίνακες διαβαθμισμένων κριτηρίων - ρουμπρίκες Γ. Τζωρτζ...
Αξιολόγηση μαθητών με πίνακες διαβαθμισμένων κριτηρίων - ρουμπρίκες Γ. Τζωρτζ...
John Tzortzakis
 
Γενική εισαγωγή στην HTML και η HTML5
Γενική εισαγωγή στην HTML και η HTML5Γενική εισαγωγή στην HTML και η HTML5
Γενική εισαγωγή στην HTML και η HTML5
Panagiotis Larchanidis
 
Πληροφορική Γ' γυμνασίου
Πληροφορική Γ' γυμνασίουΠληροφορική Γ' γυμνασίου
Πληροφορική Γ' γυμνασίου
Georgia Hadjitheodoulou
 
Αλκάλια Γ' Γυμνασίου
Αλκάλια Γ' ΓυμνασίουΑλκάλια Γ' Γυμνασίου
Αλκάλια Γ' ΓυμνασίουDespina Setaki
 
Υπόδειγμα Σεναρίου Διδασκαλίας
Υπόδειγμα Σεναρίου Διδασκαλίας Υπόδειγμα Σεναρίου Διδασκαλίας
Υπόδειγμα Σεναρίου Διδασκαλίας
Vasilis Drimtzias
 
Φύλλο εργασίας για HTML & CSS
Φύλλο εργασίας για HTML & CSSΦύλλο εργασίας για HTML & CSS
Φύλλο εργασίας για HTML & CSS
lyk-tragaias
 
Περιοδικός Πίνακας Γ' Γυμνασίου
Περιοδικός Πίνακας Γ' ΓυμνασίουΠεριοδικός Πίνακας Γ' Γυμνασίου
Περιοδικός Πίνακας Γ' ΓυμνασίουDespina Setaki
 
ΚΕΦΑΛΑΙΟ 11 ΘΜΔ18
ΚΕΦΑΛΑΙΟ 11 ΘΜΔ18ΚΕΦΑΛΑΙΟ 11 ΘΜΔ18
ΚΕΦΑΛΑΙΟ 11 ΘΜΔ18
kalliopimilia
 
Αρχεία Φάκελοι
Αρχεία ΦάκελοιΑρχεία Φάκελοι
Αρχεία Φάκελοι
George Sidiropoulos
 
Ασκήσεις Εργαστηρίου κεφ 1 Λειτουργικά Συστήματα
Ασκήσεις Εργαστηρίου κεφ 1 Λειτουργικά ΣυστήματαΑσκήσεις Εργαστηρίου κεφ 1 Λειτουργικά Συστήματα
Ασκήσεις Εργαστηρίου κεφ 1 Λειτουργικά Συστήματα
edioudi
 
Τροφική... αλυσίδα, πλέγμα, πυραμίδα
Τροφική... αλυσίδα, πλέγμα, πυραμίδαΤροφική... αλυσίδα, πλέγμα, πυραμίδα
Τροφική... αλυσίδα, πλέγμα, πυραμίδαFotis Fotiades
 
Β' γυμνασίου ενότητα 5 αρχεία-φάκελοι
Β' γυμνασίου ενότητα 5 αρχεία-φάκελοιΒ' γυμνασίου ενότητα 5 αρχεία-φάκελοι
Β' γυμνασίου ενότητα 5 αρχεία-φάκελοι
Alex Kalaitzidis
 

What's hot (20)

εντυπα αξιολογησης ετεροαξιολογησης
εντυπα  αξιολογησης ετεροαξιολογησηςεντυπα  αξιολογησης ετεροαξιολογησης
εντυπα αξιολογησης ετεροαξιολογησης
 
Ωριαίο διαγώνισμα Κεφ.1_ ΒΙΟΛΟΓΙΑ Α ΛΥΚΕΙΟΥ
Ωριαίο διαγώνισμα Κεφ.1_ ΒΙΟΛΟΓΙΑ Α ΛΥΚΕΙΟΥΩριαίο διαγώνισμα Κεφ.1_ ΒΙΟΛΟΓΙΑ Α ΛΥΚΕΙΟΥ
Ωριαίο διαγώνισμα Κεφ.1_ ΒΙΟΛΟΓΙΑ Α ΛΥΚΕΙΟΥ
 
α' β΄ κλιση ουσιαστικων
α'    β΄ κλιση ουσιαστικωνα'    β΄ κλιση ουσιαστικων
α' β΄ κλιση ουσιαστικων
 
Α΄Λυκείου - Εφαρμοφές Πληροφορικής- Υπηρεσιες διαδικτυου
Α΄Λυκείου - Εφαρμοφές Πληροφορικής- Υπηρεσιες διαδικτυουΑ΄Λυκείου - Εφαρμοφές Πληροφορικής- Υπηρεσιες διαδικτυου
Α΄Λυκείου - Εφαρμοφές Πληροφορικής- Υπηρεσιες διαδικτυου
 
Διαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' Γυμνασίου
Διαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' ΓυμνασίουΔιαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' Γυμνασίου
Διαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' Γυμνασίου
 
20 ΑΣΚΗΣΕΙΣ ΣΤΟΥΣ ΝΟΜΟΥΣ ΤΟΥ ΝΕΥΤΩΝΑ
20 ΑΣΚΗΣΕΙΣ ΣΤΟΥΣ ΝΟΜΟΥΣ ΤΟΥ ΝΕΥΤΩΝΑ20 ΑΣΚΗΣΕΙΣ ΣΤΟΥΣ ΝΟΜΟΥΣ ΤΟΥ ΝΕΥΤΩΝΑ
20 ΑΣΚΗΣΕΙΣ ΣΤΟΥΣ ΝΟΜΟΥΣ ΤΟΥ ΝΕΥΤΩΝΑ
 
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές ΠαρατηρήσειςΜέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
 
παδ 2
παδ 2παδ 2
παδ 2
 
Αξιολόγηση μαθητών με πίνακες διαβαθμισμένων κριτηρίων - ρουμπρίκες Γ. Τζωρτζ...
Αξιολόγηση μαθητών με πίνακες διαβαθμισμένων κριτηρίων - ρουμπρίκες Γ. Τζωρτζ...Αξιολόγηση μαθητών με πίνακες διαβαθμισμένων κριτηρίων - ρουμπρίκες Γ. Τζωρτζ...
Αξιολόγηση μαθητών με πίνακες διαβαθμισμένων κριτηρίων - ρουμπρίκες Γ. Τζωρτζ...
 
Γενική εισαγωγή στην HTML και η HTML5
Γενική εισαγωγή στην HTML και η HTML5Γενική εισαγωγή στην HTML και η HTML5
Γενική εισαγωγή στην HTML και η HTML5
 
Πληροφορική Γ' γυμνασίου
Πληροφορική Γ' γυμνασίουΠληροφορική Γ' γυμνασίου
Πληροφορική Γ' γυμνασίου
 
Αλκάλια Γ' Γυμνασίου
Αλκάλια Γ' ΓυμνασίουΑλκάλια Γ' Γυμνασίου
Αλκάλια Γ' Γυμνασίου
 
Υπόδειγμα Σεναρίου Διδασκαλίας
Υπόδειγμα Σεναρίου Διδασκαλίας Υπόδειγμα Σεναρίου Διδασκαλίας
Υπόδειγμα Σεναρίου Διδασκαλίας
 
Φύλλο εργασίας για HTML & CSS
Φύλλο εργασίας για HTML & CSSΦύλλο εργασίας για HTML & CSS
Φύλλο εργασίας για HTML & CSS
 
Περιοδικός Πίνακας Γ' Γυμνασίου
Περιοδικός Πίνακας Γ' ΓυμνασίουΠεριοδικός Πίνακας Γ' Γυμνασίου
Περιοδικός Πίνακας Γ' Γυμνασίου
 
ΚΕΦΑΛΑΙΟ 11 ΘΜΔ18
ΚΕΦΑΛΑΙΟ 11 ΘΜΔ18ΚΕΦΑΛΑΙΟ 11 ΘΜΔ18
ΚΕΦΑΛΑΙΟ 11 ΘΜΔ18
 
Αρχεία Φάκελοι
Αρχεία ΦάκελοιΑρχεία Φάκελοι
Αρχεία Φάκελοι
 
Ασκήσεις Εργαστηρίου κεφ 1 Λειτουργικά Συστήματα
Ασκήσεις Εργαστηρίου κεφ 1 Λειτουργικά ΣυστήματαΑσκήσεις Εργαστηρίου κεφ 1 Λειτουργικά Συστήματα
Ασκήσεις Εργαστηρίου κεφ 1 Λειτουργικά Συστήματα
 
Τροφική... αλυσίδα, πλέγμα, πυραμίδα
Τροφική... αλυσίδα, πλέγμα, πυραμίδαΤροφική... αλυσίδα, πλέγμα, πυραμίδα
Τροφική... αλυσίδα, πλέγμα, πυραμίδα
 
Β' γυμνασίου ενότητα 5 αρχεία-φάκελοι
Β' γυμνασίου ενότητα 5 αρχεία-φάκελοιΒ' γυμνασίου ενότητα 5 αρχεία-φάκελοι
Β' γυμνασίου ενότητα 5 αρχεία-φάκελοι
 

More from kmag388

Magdalinou article
Magdalinou articleMagdalinou article
Magdalinou article
kmag388
 
Selectionsort
SelectionsortSelectionsort
Selectionsort
kmag388
 
Selectionsort
SelectionsortSelectionsort
Selectionsort
kmag388
 
Selectionsort
SelectionsortSelectionsort
Selectionsort
kmag388
 
γλώσσες εργαλεία προγραμματισμού
γλώσσες εργαλεία προγραμματισμούγλώσσες εργαλεία προγραμματισμού
γλώσσες εργαλεία προγραμματισμού
kmag388
 
εργαλεία προγραμματισμού
εργαλεία προγραμματισμούεργαλεία προγραμματισμού
εργαλεία προγραμματισμού
kmag388
 
εργαλεία προγραμματισμού
εργαλεία προγραμματισμούεργαλεία προγραμματισμού
εργαλεία προγραμματισμού
kmag388
 

More from kmag388 (7)

Magdalinou article
Magdalinou articleMagdalinou article
Magdalinou article
 
Selectionsort
SelectionsortSelectionsort
Selectionsort
 
Selectionsort
SelectionsortSelectionsort
Selectionsort
 
Selectionsort
SelectionsortSelectionsort
Selectionsort
 
γλώσσες εργαλεία προγραμματισμού
γλώσσες εργαλεία προγραμματισμούγλώσσες εργαλεία προγραμματισμού
γλώσσες εργαλεία προγραμματισμού
 
εργαλεία προγραμματισμού
εργαλεία προγραμματισμούεργαλεία προγραμματισμού
εργαλεία προγραμματισμού
 
εργαλεία προγραμματισμού
εργαλεία προγραμματισμούεργαλεία προγραμματισμού
εργαλεία προγραμματισμού
 

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

  • 2. Τι είναι; • Το πρόβλημα διασπάται στα συστατικά του στοιχεία. • Κάθε στοιχείο μετατρέπεται σε ένα αυτοτελές αντικείμενο (object). • Κάθε αντικείμενο περιέχει τις δικές του εντολές και δεδομένα.  Μειώνεται η πολυπλοκότητα και γίνεται ευκολότερος χειρισμός μεγάλων προγραμμάτων Καλλιόπη Μαγδαληνού
  • 3. Κλάση (class) είναι ένα πρότυπο που χρησιμοποιείται για τη δημιουργία αντικειμένου. Όλα τα αντικείμενα που δημιουργούνται από την ίδια κλάση έχουν παρόμοια χαρακτηριστικά π.χ. αυτοκίνητο Καλλιόπη Μαγδαληνού
  • 4. Ένα αντικείμενο αποτελεί ένα μοναδικό και συγκεκριμένο στιγμιότυπο (instance) της κλάσης στην οποία ανήκει π.χ. το αυτοκίνητό μου. Καλλιόπη Μαγδαληνού
  • 5. Τα χαρακτηριστικά μιας κλάσης αντικειμένων ονομάζονται ιδιότητες (properties) π.χ. μάρκα, χρώμα , ταχύτητα. Καλλιόπη Μαγδαληνού
  • 6. Οι διαδικασίες που ορίζουν τη συμπεριφορά μιας κλάσης ονομάζονται μέθοδοι (methods). • Οι μέθοδοι (methods) στις οποίες εκτελούνται μόνο εντολές και δεν επιστρέφεται κάποια τιμή ονομάζονται διαδικασίες (procedures). • Οι μέθοδοι (methods) στις οποίες επιστρέφεται κάποια τιμή ονομάζονται συναρτήσεις (functions). Καλλιόπη Μαγδαληνού
  • 7. Πηγή Εφαρμογές Πληροφορικής, Α’ Γενικού Λυκείου, ΙΤΥΕ «Διόφαντος» Καλλιόπη Μαγδαληνού