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

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

Java 1.5 Σχολιασμός Tutorial

Προσαρμόσιμα σχολιασμοί είναι ένα χαρακτηριστικό γνώρισμα που προστίθεται με τη γλώσσα προγραμματισμού Java από την έκδοση 1.5 . Αντίθετα με τις περισσότερες δυνατότητες προγραμματισμού στη γλώσσα Java , δεν έχουν άμεση επίδραση στη λειτουργία του κώδικα . Ωστόσο, μπορεί να εξυπηρετήσει διάφορους σκοπούς . Για παράδειγμα , σχόλια μπορούν να παρέχουν τα μεταδεδομένα για άλλους προγραμματιστές , παρόμοια με τις ετικέτες που χρησιμοποιούνται στα σχόλια JavaDoc . Μπορούν επίσης να κάνουν διαθέσιμα στοιχεία για τον compiler που μπορεί να βοηθήσει τους προγραμματιστές να πιάσει εύκολα γίνονται λάθη ότι ο compiler κανονικά δεν θα παρατηρήσετε . Οδηγίες
Η

1 Δημιουργήστε ένα νέο αρχείο Java class ονομάζεται " AnnotationTest.java " και επικολλήστε τον παρακάτω κώδικα σε αυτό :

κατηγορία AnnotationTest επεκτείνει JFrame {

δημόσιο udpate ( ) { //Μέρος του κώδικα εδώ . } }
Όπως μπορείτε να δείτε , αυτό το απλό τάξη διευρύνει τον κύκλο JFrame ενσωματωμένη βιβλιοθήκη SWING Java . Ωστόσο , φαίνεται ότι ο κύριος του έργου έχει κάνει ένα λάθος στην πληκτρολόγηση . Ενώ προφανώς αποσκοπεί στο να παρακάμψει τη διαδικασία ενημέρωσης ( μέθοδος ) από την υπερκλάση , ο ορθογραφικά λάθη "ενημέρωση ". Κανονικά , ο κύριος του έργου δεν μπορεί να πιάσει το σφάλμα παρά μόνο μερικές ώρες αργότερα, όταν κάποια πτυχή του προγράμματός του , ενδεχομένως σε μια εντελώς διαφορετική κατηγορία , δεν να λειτουργήσει σωστά. Ενώ είναι βέβαιο ότι θα είναι τα προβλήματα , ως αποτέλεσμα αυτού του λάθους , ανάλογα με το πλαίσιο του λάθος , δεν θα μπορούσε μάλιστα να υπάρχει σφάλμα μεταγλώττισης , δεδομένου ότι οποιαδήποτε κώδικα αλλού, στο πρόγραμμα μπορούν πάντα να πέσει πίσω από τη μέθοδο "ενημέρωση " στο κατηγορία JFrame . Δεν θα ήταν ωραίο αν υπήρχε ένας τρόπος για να πει ο compiler ότι η μέθοδος αυτή προτίθεται να παρακάμψετε κάποια άλλη μέθοδο ; Πληκτρολογήστε το σχόλιο @ Παράκαμψη 2

Επεξεργαστείτε τον κωδικό σας , έτσι ώστε να έχει ως εξής : .

@ Overridepublic udpate ( ) { //Μέρος του κώδικα εδώ . }

Το σχόλιο @ Παράκαμψη δίνει στον compiler μια γεύση του τι είναι στο μυαλό του προγραμματιστή . Σε αυτή την περίπτωση , ότι ο προγραμματιστής προτίθεται μέθοδο του " udpate " για να παρακάμψετε κάποια άλλη μέθοδο της υπερκλάσης . Τώρα , όταν ο compiler διαβάζει αυτό το πρόγραμμα , θα αντιληφθείτε αμέσως ότι κάποιο λάθος έχει γίνει . Το αξιώσεις προγραμματιστής " udpate " παρακάμπτει μια άλλη μέθοδο , αλλά η κλάση JFrame δεν περιέχει καμία μέθοδο που ονομάζεται " udpate . " Η κατάρτιση θα αποτύχει και ο compiler θα αφήσει ο προγραμματιστής ξέρει ρητά ότι η μέθοδος του « udpate " δεν κάνει ό, τι αναμένεται .

Ας ελπίσουμε ότι , ο προγραμματιστής θα ρίξουμε μια γρήγορη ματιά και να παρατηρήσετε την εποπτεία του , και να διορθώσει ορθογραφικό λάθος του.
εικόνων 3

Βάλτε τη λέξη "@ Αποδοκιμαστεί " αμέσως μετά το "@ Παράκαμψη » σχολιασμό για τη μέθοδο . Εάν έχετε τον προγραμματισμό σε Java καιρό , ίσως αναγνωρίσουν @ Αποδοκιμαστεί ως μια ετικέτα JavaDoc που δείχνει σε άλλους προγραμματιστές , όταν διαβάζουν την τεκμηρίωση Javadoc , ότι μια τάξη ή η μέθοδος δεν υποστηρίζεται πλέον και ότι θα πρέπει να σταματήσουν να χρησιμοποιούν το συντομότερο δυνατόν .

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

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

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