Δεσμευμένες λέξεις στην Java

click fraud protection

Οι δεσμευμένες λέξεις είναι λέξεις που δεν μπορούν να χρησιμοποιηθούν ως αντικείμενο ή μεταβλητός ονόματα σε ένα Ιάβα επειδή χρησιμοποιούνται ήδη από τη σύνταξη της γλώσσας προγραμματισμού Java.

Εάν προσπαθείτε να χρησιμοποιήσετε κάποια από τις παρακάτω λέξεις ως αναγνωριστικά στα προγράμματα Java, θα λάβετε ένα σφάλμα όπως το παρακάτω.

Λίστα δεσμευμένων λέξεων-κλειδιών Java

αφηρημένη διεκδικώ boolean Διακοπή ψηφιόλεξη υπόθεση
σύλληψη απανθρακώνω τάξη const να συνεχίσει Προκαθορισμένο
διπλό κάνω αλλού enum επεκτείνεται ψευδής
τελικός τελικά φλοτέρ Για παω σε αν
υλοποιεί εισαγωγή παράδειγμα int διεπαφή μακρύς
ντόπιος νέος μηδενικό πακέτο ιδιωτικός προστατεύονται
δημόσιο ΕΠΙΣΤΡΟΦΗ μικρός στατικός strictfp σούπερ
διακόπτης συγχρονισμένο Αυτό πετώ ρίχνει παροδικός
αληθής δοκιμάστε κενός πτητικός ενώ

strictfp λέξη-κλειδί προστέθηκε σε αυτήν τη λίστα σε έκδοση Java Standard Edition 1.2, διεκδικώ στην έκδοση 1.4, και enum στην έκδοση 5.0.

Αν και παω σε και const δεν χρησιμοποιούνται πλέον στη γλώσσα προγραμματισμού Java, δεν μπορούν να χρησιμοποιηθούν ως λέξεις-κλειδιά.

instagram viewer

Τι συμβαίνει εάν χρησιμοποιείτε ένα δεσμευμένο λέξη;

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

 // δεν μπορείτε να χρησιμοποιήσετε τελικά, όπως είναι μια αποκλειστική λέξη!
κατηγορίας τελικά {
δημόσιο static κενό main (String [] args) {
// κωδικός τάξης ..
}
}

Αντί της σύνταξης, το πρόγραμμα Java θα δώσει το ακόλουθο σφάλμα:

 αναμενόμενος

instagram story viewer