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

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

Java Λειτουργία & Επιχείρημα Προεπιλογές

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

Λειτουργίες , που αναφέρεται επίσης ως " μέθοδοι " σε Java , είναι τμήματα κώδικα τα οποία ο προγραμματιστής μπορεί να εκτελέσει από το κύριο σώμα του προγράμματος , χρησιμοποιώντας το όνομα που έδωσε στη λειτουργία . Με την απομόνωση τμήματα κώδικα που εξυπηρετούν ένα συγκεκριμένο σκοπό σε λειτουργίες οι προγραμματιστές μπορούν να κάνουν τον κώδικα πιο τακτοποιημένη και πιο εύκολο τους να διαβάζουν μόνο τη δακτυλογράφηση μια φορά , σε αντίθεση με κάθε χρόνο που χρειάζονται τη συγκεκριμένη λειτουργία που επιτελεί . Βοηθά επίσης να κάνουν τον κώδικα πιο modular , αφήνοντας ένας προγραμματιστής γράψει μια λειτουργία που θα μπορούσε να είναι χρήσιμη σε πολλά προγράμματα μόνο μία φορά , στη συνέχεια, καλώντας τη λειτουργία αυτή στα μελλοντικά προγράμματα που μπορούν να γράψουν .
Εικόνων Περνώντας πληροφορίες με Επιχειρήματα

Επειδή οι ​​λειτουργίες είναι συντακτικά διαφορετικό από το κύριο σώμα του κώδικα , είναι ότι στην κύρια κλάση του προγράμματος ή σε μια τάξη το πρόγραμμα χρησιμοποιεί , δεν έχουν πρόσβαση στις μεταβλητές ή αντιτάσσει ότι η προγραμματιστής χρησιμοποιεί σε άλλα μέρη του προγράμματος. Ωστόσο , ένας προγραμματιστής μπορεί να δώσει μια πρόσβαση συνάρτησης σε μια μεταβλητή ή αντικείμενο με διέλευση σε ως «επιχείρημα» στη συνάρτηση. Όταν δηλώνετε μια λειτουργία , μπορείτε να γράψετε τα επιχειρήματα η λειτουργία μπορεί να δεχθεί σε παρένθεση μετά το όνομα της συνάρτησης . Με την προσθήκη μιας μεταβλητής ή ένα αντικείμενο που αντιστοιχεί σε ένα από τα επιχειρήματα που θα δηλώνονται με τη λειτουργία , το τμήμα κώδικα θα έχουν πρόσβαση σε αυτή τη μεταβλητή ή αντικείμενο όταν εκτελεί .

Η Πολλαπλές Λίστες παραμέτρων

Κανονικά , Java επιτρέπουν μόνο μια λειτουργία σε μια συγκεκριμένη κατηγορία να έχουν το ίδιο όνομα . Αυτό είναι απαραίτητο , ώστε Java ξέρει που λειτουργούν για την εκτέλεση , όταν ο προγραμματιστής καλεί το όνομά του . Μια εξαίρεση σε αυτόν τον κανόνα είναι όταν οι λειτουργίες του με το ίδιο όνομα που δηλώνονται να δέχονται διάφορα επιχειρήματα . Για παράδειγμα , οι προγραμματιστές γράφουν μια λειτουργία που ονομάζεται " argumentFunction " κηρύξει μια φορά χωρίς επιχειρήματα , και πάλι με δύο ακέραιους ως επιχειρήματα , κατά και δύο χορδές ως επιχειρήματα , ή ό, τι άλλα επιχειρήματα τα χρειάζεται . Ωστόσο, η Java δεν θα επιτρέψει σε έναν προγραμματιστή να δηλώσει δύο παραδείγματα μιας συνάρτησης με το ίδιο όνομα και την ίδια λίστα των επιχειρημάτων .
Εικόνων Επιλέγοντας τη μέθοδο να εκτελέσει
Η

Όταν ένα προγραμματιστής δηλώνει πολλαπλές λειτουργίες με το ίδιο όνομα και διαφορετικές παραμέτρους , δεν υπάρχει καμία "default" λειτουργία που εκτελείται όταν ο προγραμματιστής απαιτεί μια λειτουργία. Αντίθετα , Java θα εκτελέσει τη λειτουργία που αντιστοιχεί στα επιχειρήματα που ο προγραμματιστής περνά όταν καλεί τη συνάρτηση . Για παράδειγμα, ο προγραμματιστής περνάει χωρίς επιχειρήματα , τότε θα εκτελέσει την έκδοση της συνάρτησης που δεν είχαν επιχειρήματα . Αν δεν υπάρχει συνάρτηση που να ταιριάζει με τα επιχειρήματα προγραμματιστής περνάει όταν καλεί τη συνάρτηση , Java θα ρίξει ένα λάθος .
Η
εικόνων

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

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