1 Ανοίξτε ένα πρόγραμμα επεξεργασίας απλού κειμένου για να γράψει μια νέα κατηγορία Python . " . Σημειωματάριο" Στα Windows , κάντε κλικ στο μενού Έναρξη , επιλέξτε " Όλα τα προγράμματα ", κάντε κλικ στο κουμπί " Αξεσουάρ " και στη συνέχεια κάντε κλικ στο κουμπί 2
Ξεκινήστε μια ορισμό κλάσης με την ακόλουθη εντολή :
κατηγορία MyClass :
Όπως με όλα τα μπλοκ κώδικα Python , entab οι ακόλουθες γραμμές για να γίνουν μέρος του ορισμού τάξη να
εικόνων 3
Ορίστε την ειδική μέθοδο " init " στο . εκτελέσει κώδικα κάθε φορά που δημιουργείται ένα νέο στιγμιότυπο της κλάσης . Αυτό είναι σαν ένα κατασκευαστή σε C + +
def __ init__ ( self , initialvalue1 , initialvalue2 ) : .
Όνομα αυτού ειδική μέθοδο περιβάλλεται από διπλές κάτω παύλες για την αποφυγή συγκρούσεων ονομάτων . Σε αντίθεση με άλλες γλώσσες , τα μέλη της κλάσεις Python δεν μπορεί πραγματικά να γίνει «ιδιωτικό » ή «δημόσια ». Παρ 'όλα αυτά , η υπογράμμιση σύμβαση χρησιμοποιείται για να αντανακλούν τις ίδιες αρχές
Η 4
Προσθέστε τις ακόλουθες γραμμές , διπλό entabbed προκειμένου να αποτελέσουν μέρος του " init " μέθοδος κάνει : .
Αυτο . value1 = initialvalue1
self.value2 = initialvalue2
ο «εαυτός» επιχείρημα θα περιέχουν αυτόματα μια αναφορά στο αντικείμενο της κλάσης, όταν αυτή δημιουργηθεί. Τα άλλα δύο επιχειρήματα θα καθορίζεται όταν ένα αντικείμενο κλάσης αρχικοποιείται . " Value1 " και " value2 " είναι μεταβλητές ότι κάθε αντικείμενο τάξη θα περιέχει .
5
Προσθέστε μια κενή γραμμή για να λύσει τη μέθοδο " init " . Ορίστε άλλη μέθοδο για τη δική του γραμμή entabbed της :
def showValues (αυτο ):
6
διπλό entab και πληκτρολογήστε τις ακόλουθες εντολές :
εκτύπωσης ( self. τιμή1 )
εκτύπωσης ( self.value2 )
Προσθέστε μια κενή γραμμή για να λύσει αυτή τη μέθοδο και τη δήλωση της κλάσης .
Η 7
Αποθηκεύστε ορισμό κλάσης στην προεπιλεγμένη Κατάλογος ενότητα Python ( C : \\ Python32 \\ Lib σε μια τυπική εγκατάσταση των Windows ) , χρησιμοποιώντας το όνομα του αρχείου " . myclass.py "
8
Ξεκινήστε με την Python γραμμής εντολών διερμηνέα
Η 9 .
Import ο ορισμός κατηγορία που έγραψε με την ακόλουθη εντολή :
εισαγωγής MyClass
Η 10
Δημιουργήστε ένα νέο παράδειγμα της " MyClass " με την ακόλουθη εντολή :
f = myclass.myClass ( 5,6 )
Τα ονόματα ενότητα και τάξη είναι case-sensitive , οπότε πληκτρολογήστε την εντολή, ακριβώς όπως φαίνεται . Η μεταβλητή " f " τώρα περιέχει ένα παράδειγμα της " MyClass . "
11
Ενεργοποιήστε τη μέθοδο " showValues " με την ακόλουθη εντολή :
f.showValues ( )
Οι αξίες " 5 " και " 6 " είναι τυπωμένα στη γραμμή εντολών . Μπορείτε να υπόσταση σε όσες " MyClass " αντικείμενα , όπως σας αρέσει , το καθένα με μοναδικές τιμές για " value1 " και " τιμή2 . "
12
Προσθήκη πολλαπλές μεθόδους για τον ορισμό της τάξης να δώσει την τάξη σας αντικείμενα εξειδικευμένη συμπεριφορά . Οι μέθοδοι κλάσης μπορεί να αλλάξει τις τιμές στο αντικείμενο τάξη , να επικαλεστεί άλλες μεθόδους , και πολλά άλλα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα