τάξεις PHP είναι πιο εύκολο να διαβάσει και να καταλάβει για έναν προγραμματιστή που πηγαίνει πέρα από τον κώδικα . Μια κλάση μπορεί να χρησιμοποιηθεί κατ 'επανάληψη , αποφεύγοντας την ανάγκη για πολλές λειτουργίες και μεταβλητές εξαπλωθεί σε όλη την σενάριο . Πολύπλοκα προβλήματα μπορούν να γίνουν απλά , όταν όλη η πληροφορία είναι οργανωμένη σε αναγνώσιμη μορφή .
Εικόνων Πολλαπλές instantiations
Η
Πολλά αντικείμενα του ίδιου τύπου μπορεί να αποκτήσει υπόσταση , τα οποία μπορούν να αλληλεπιδράσουν με κάθε άλλο . Για παράδειγμα , "τάξη MyClass {δημόσια $ name ? Δημόσια $ Έσοδα1 ? Δημόσια $ income2 ? Δημόσια calcCombinedIncome λειτουργία () { echo" συνολικά έσοδα = $ " ( $ this - > Έσοδα1 + $ this - > income2 ) .?} } $ person1 = νέα MyClass ( ) ? $ person2 = νέα MyClass ( ) ? $ person1 - > Έσοδα1 = 100 ? $ person1 - > income2 = 200 ? $ person1 - > calcCombinedIncome ( ) ? " δημιουργεί μια κατηγορία ότι όνομα , 2 ακίνητα εισοδήματος και μια λειτουργία που εκτυπώνει το άθροισμα των 2 εισοδημάτων . Δύο παραδείγματα της κλάσης που δημιουργείται , « person1 " και " person2 . " Δύο εισοδημάτων αποδίδεται στην " person1 " αντικείμενο και , στη συνέχεια, η λειτουργία " calcCombinedIncome " ονομάζεται , η οποία θα εμφανίσει «συνολικά έσοδα = $ 300. "
Η Κληρονομικότητα
Η
Μια τάξη μπορεί να επεκτείνει μιαν άλλη τάξη με τη χρήση κληρονομικότητας . Αυτό επιτρέπει την τάξη χρησιμοποιήσει κάποια του κώδικα από τη μητρική τάξης, χωρίς να τα ξαναγράψει . Για παράδειγμα , "τάξη MyClass {δημόσια $ id ? } Τάξη myClass2 επεκτείνει MyClass {δημόσια $ subid ? } $ = Νέο πρόσωπο myClass2 ( ) ? $ Πρόσωπο - > id = 11 ? " Δημιουργεί μια υποκατηγορία που ονομάζεται « myClass2 , " η οποία εκτείνεται " myclass1 . " Η υποκατηγορία έχει πρόσβαση στη μεταβλητή " $ subid " και " $ id" από τη μητρική της κατηγορίας του .
Εικόνων Ορατότητα
Η
Class ιδιότητες και λειτουργίες μπορούν να δηλωθούν ως δημόσια , private ή protected . Δημόσια μέλη μπορούν να έχουν πρόσβαση οπουδήποτε . Ιδιωτικός μέλη μπορούν να έχουν πρόσβαση μόνο μέσα στην τάξη . Προστατευόμενα μέλη μπορούν να προσεγγιστούν μόνο από την τάξη , κληρονόμησε τάξεις και τάξεις μητρικής . Να είσαι σε θέση να κατατάξει τα μέλη της με αυτόν τον τρόπο μπορείτε να εμποδίσετε άλλους κλάδους ή κώδικα στο σενάριο από την τροποποίηση ορισμένων μελών που θέλετε να κρατήσετε ξεχωριστά .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα