Εδώ βλέπετε τις διαφορές μεταξύ της επιλεγμένης έκδοσης και της τρέχουσας έκδοσης της σελίδας.
| Προηγούμενος έλεγχος και από τις δύο πλευρές Προηγούμενη αναθεώρηση Επόμενη αναθεώρηση | Προηγούμενη αναθεώρηση | ||
|
oopython [2010/07/28 09:53] chiossif |
oopython [2023/02/08 12:09] (τρέχουσα) chiossif [1ο Παράδειγμα] |
||
|---|---|---|---|
| Γραμμή 1: | Γραμμή 1: | ||
| ===== Αντικειμενοστραφής προγραμματισμός σε Python | ===== Αντικειμενοστραφής προγραμματισμός σε Python | ||
| - | === Εισαγωγή === | + | ==== Εισαγωγή |
| Η python είναι μια γλώσσα αντικειμενοστραφούς προγραμματισμού. Αντικειμενοστραφής προγραμματισμός είναι ο προγραμματισμός με την χρήση τάξεων - κατηγοριών - κλάσεων και των εμφανίσεών τους των αντικειμένων. Η ιστορική αναδρομή η οποία ακολουθεί βοηθάει στην κατανόηση αυτών των όρων (αν οι όροι σας είναι οικείοι προχωρήστε στα παραδείγματα εκμάθησης). | Η python είναι μια γλώσσα αντικειμενοστραφούς προγραμματισμού. Αντικειμενοστραφής προγραμματισμός είναι ο προγραμματισμός με την χρήση τάξεων - κατηγοριών - κλάσεων και των εμφανίσεών τους των αντικειμένων. Η ιστορική αναδρομή η οποία ακολουθεί βοηθάει στην κατανόηση αυτών των όρων (αν οι όροι σας είναι οικείοι προχωρήστε στα παραδείγματα εκμάθησης). | ||
| - | === Ιστορική αναδρομή στις μεθόδους προγραμματισμού === | + | ==== Ιστορική αναδρομή στις μεθόδους προγραμματισμού |
| Στην αρχή (έως την δεκαετία του 1960) κυριαρχούσε ο γραμμικός τρόπος προγραμματισμού ( http:// | Στην αρχή (έως την δεκαετία του 1960) κυριαρχούσε ο γραμμικός τρόπος προγραμματισμού ( http:// | ||
| Γραμμή 13: | Γραμμή 13: | ||
| Τέλος από την δεκαετία του 1990 και μετά άρχισε να κυριαρχεί ο αντικειμενοστραφής προγραμματισμός ( http:// | Τέλος από την δεκαετία του 1990 και μετά άρχισε να κυριαρχεί ο αντικειμενοστραφής προγραμματισμός ( http:// | ||
| - | === 1ο Παράδειγμα | + | ==== 1ο Παράδειγμα |
| == Ορισμός κατηγοριών με χαρακτηριστικά και μεθόδους. Δήλωση αντικειμένων και χρήση τους. == | == Ορισμός κατηγοριών με χαρακτηριστικά και μεθόδους. Δήλωση αντικειμένων και χρήση τους. == | ||
| Γραμμή 22: | Γραμμή 22: | ||
| # -*- coding: UTF-8 -*- | # -*- coding: UTF-8 -*- | ||
| #Filename: cycle.py - 1ο/3 μέρη - 1η έκδοση | #Filename: cycle.py - 1ο/3 μέρη - 1η έκδοση | ||
| + | | ||
| + | from math import pi # θα το χρειαστούμε στον υπολογισμό περιμέτρου | ||
| + | | ||
| class cycle: | class cycle: | ||
| ''' | ''' | ||
| Γραμμή 86: | Γραμμή 89: | ||
| print(' | print(' | ||
| - | === 2ο Παράδειγμα | + | ==== 2ο Παράδειγμα |
| == Κληρονομικότητα και Πολυμορφισμός == | == Κληρονομικότητα και Πολυμορφισμός == | ||