Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να χρησιμοποιήσετε μια Κατασκευαστής Δεσμώτης Δευτερεύων

Κατασκευαστής υπο - τύπους σας αφήσει να χρησιμοποιήσετε ένα κατασκευαστή της κλάσης με διαφορετικές παραμέτρους . Δημιουργία κατασκευαστή υπο - τύπους ονομάζεται υπερφόρτωση . Μπορείτε υπερφορτώσει ένα κατασκευαστή , ώστε να μπορείτε να υπόσταση σε μια τάξη χρησιμοποιώντας διαφορετικές παραμέτρους από τον κατασκευαστή προεπιλογή δημιουργείται από προεπιλογή . Κατασκευαστές έχουν το ίδιο όνομα με την κλάση , έτσι ώστε να χρησιμοποιήσετε τις υπο - τύπους με εμφανίσεων την τάξη με καθορίσετε τις ρυθμίσεις που έχει συσταθεί στο υπερφορτωμένο κατασκευαστή . Οδηγίες
Η

1 Κάντε δεξί κλικ στο αρχείο πηγαίου κώδικα που θέλετε να χρησιμοποιήσετε για να καλέσετε τον υπο - τύπο κατασκευαστή . Κάντε κλικ στο " Άνοιγμα με " και επιλέξτε τον compiler για τη γλώσσα του αρχείου πηγαίου κώδικα . 2

Εντοπίστε την κατηγορία που θέλετε να συμπεριλάβετε στον κώδικά σας . Μέσα στην τάξη και συνήθως η πρώτη γραμμή του κώδικα είναι ο κατασκευαστής . Ο κατασκευαστής έχει το ίδιο όνομα με την κλάση , έτσι ώστε να μπορείτε να εντοπίσετε γρήγορα το προεπιλεγμένο κατασκευαστή . Το υπερφορτωμένο , κατασκευαστής υπο - είδος έχει το ίδιο όνομα και κάποια επιπλέον παραμέτρους .
Εικόνων 3

Υπόσταση την τάξη . Instantiating μια τάξη σημαίνει ότι μπορείτε να ορίσετε μια μεταβλητή στην τάξη χρησιμοποιώντας τον κατασκευαστή . Ο κώδικας που ακολουθεί σας δίνει παραδείγματα σε γλώσσες C- based και VB που υπόσταση μια τάξη :

MyClass var = νέα MyClass ( παράμετρος ) ? - C και οποιαδήποτε γλώσσα C με βάση

Dim var Όπως MyClass ( παράμετρος ) - VB

Ο παραπάνω κώδικας εμφανίζει την κατηγορία " MyClass . " Η " παράμετρος " μεταβλητή που λέει ότι ο κατασκευαστής που χρησιμοποιείται είναι ένα υπο - είδος . Αφού ξεκινήσει η κλάση , μπορείτε να χρησιμοποιήσετε οποιαδήποτε από τις λειτουργίες ή τις ιδιότητές του .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα