Εδώ βλέπετε τις διαφορές μεταξύ της επιλεγμένης έκδοσης και της τρέχουσας έκδοσης της σελίδας.
Προηγούμενος έλεγχος και από τις δύο πλευρές Προηγούμενη αναθεώρηση Επόμενη αναθεώρηση | Προηγούμενη αναθεώρηση | ||
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ο Παράδειγμα |
== Κληρονομικότητα και Πολυμορφισμός == | == Κληρονομικότητα και Πολυμορφισμός == |