Ορίστε μια προσαρμοσμένη κατηγορία . Τύπος " MyClass κατηγορία : « για μια εντελώς νέα κατηγορία ή " MyClass κατηγορίας ( υπερκλάση ) : « για μία υποκατηγορία , όπου θα αντικαταστήσει superclass με το όνομα της κλάσης της κατηγορίας που θέλετε τάξη σας να κληρονομήσουν από . Μια κλάση κληρονομεί όλες τις μεθόδους και παράδειγμα μεταβλητή είναι υπερκλάση , αν και αυτά μπορεί να παρακαμφθεί . 2
Ορίστε μια μέθοδο της κλάσης με το ίδιο όνομα με εκείνο που θέλετε να παρακάμψετε . Για παράδειγμα , μπορεί να θέλετε να παρακάμψετε το " __init__ " λειτουργία για να κάνουμε έθιμο προετοιμασία, όταν δημιουργείτε ένα στιγμιότυπο της νέας τάξης σας ή να παρακάμψουν την "οθόνη " λειτουργία για να εμφανίσετε τα δεδομένα από την τάξη σας σε ένα προσαρμοσμένο τρόπο . Για να παρακάμψετε τις δύο αυτές λειτουργίες , ο κώδικάς σας μπορεί να διαβάσει τώρα :
τάξη MyClass :
def __ init__ ( ) :
def οθόνη ( ):
Φτηνές 3 Πρόγραμμα
προσαρμοσμένου κώδικα για τις μεθόδους που έχουν παρακαμφθεί τάξη . Ο κωδικός είναι εξ ολοκλήρου μέχρι συγκεκριμένο σκοπό σας, αλλά μπορεί να διαβάσει κάτι σαν :
MyClass κατηγορία :
def __ init__ ( self , αξία ) :
self.data = value
def οθόνη ( self , τιμή) : .
εκτύπωσης self.data
Εδώ η μεταβλητή self περνά το στιγμιότυπο του αντικειμένου MyClass σας στην κατηγορία μέθοδος
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα