Συμπεριλάβετε την κατηγορία PHP θέλετε να επεκτείνετε . Για παράδειγμα , πληκτρολογήστε την ακόλουθη να περιλαμβάνουν μια τάξη PHP που αποδίδει ένα κάθισμα και περιλαμβάνει μια λειτουργία για να εμφανίσετε την τρέχουσα ειδικό κάθισμα .
Class Seat { προστατεύονται $ αποδίδεται = " " ? δημόσια __ construct λειτουργία ( ) { $ this - > ανατεθεί = get_next_assigned_seat ( ) ? } δημόσια λειτουργία show ( ) { echo " Η σημερινή ειδικό κάθισμα είναι " . $ this - > ανατεθεί . " } } 2 Δημιουργήστε μια νέα κλάση PHP που επεκτείνει την αρχική τάξη . Προσθέστε τη λειτουργικότητα με την εκτεταμένη τάξη - για παράδειγμα , τη δυνατότητα να παρακάμψετε μια ανάθεση κάθισμα . Τύπος: Class SpecialSeat επεκτείνει Seat { ιδιωτικό $ approval_code = " abc123 " ? Παράκαμψη δημόσια λειτουργία ( $ έγκριση , $ newseat ) { if ( $ έγκριση == $ approval_code ) { $ this - > ανατεθεί = override_assigned_seat ( $ newseat ) ? return true ? } επιστροφή ψευδείς? } } Τοποθετήστε το κύριο μέρος του προγράμματος που παίρνει ένα ειδικό κάθισμα χρησιμοποιώντας τη λειτουργικότητα που παρέχεται από τον αρχικό τάξη , παρακάμπτει την εκχώρηση του καθίσματος με τη λειτουργικότητα προστίθεται μέσω του εκτεταμένου τάξη και εμφανίζει την εκχώρηση του καθίσματος με τη λειτουργικότητα που παρέχεται από την αρχική τάξη . Για παράδειγμα, πληκτρολογήστε : $ κάθισμα = νέα SpecialSeat ( ) ? $ Κάθισμα - > show ( ) ? If ($ κάθισμα - > παράκαμψης ( " abc123 " , " F1 " ) ) echo" Seat παρακαμφθεί άλλο echo" Seat παρακάμψετε απέτυχε $ κάθισμα - > show ( ) ? ; >
εικόνων 3
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα