Ποια είναι η τελική μεταβλητή;
Ποια είναι η τελική μεταβλητή;

Βίντεο: Ποια είναι η τελική μεταβλητή;

Βίντεο: Ποια είναι η τελική μεταβλητή;
Βίντεο: Η Έννοια της Μεταβλητής (ΣΤ' τάξη) 2024, Νοέμβριος
Anonim

τελικός λέξη-κλειδί στη java. Πρωτα απο ολα, τελικός είναι ένας τροποποιητής χωρίς πρόσβαση που ισχύει μόνο για α μεταβλητός , μέθοδο ή τάξη. Ακολουθούν διαφορετικά πλαίσια όπου τελικός χρησιμοποιείται. Τελικές μεταβλητές . Όταν ένα μεταβλητός δηλώνεται με τελικός λέξη-κλειδί, η τιμή της δεν μπορεί να τροποποιηθεί, ουσιαστικά, μια σταθερά.

Με αυτόν τον τρόπο, τι είναι μια τελική τάξη;

ΕΝΑ τελική τάξη είναι απλά α τάξη που δεν μπορεί να παραταθεί. (Αυτό δεν σημαίνει ότι όλες οι αναφορές σε αντικείμενα του τάξη θα ενεργούσαν σαν να είχαν δηλωθεί ως τελικός .) Όταν είναι χρήσιμο να δηλώσετε α τάξη όπως και τελικός καλύπτεται στις απαντήσεις αυτής της ερώτησης: Καλοί λόγοι για την απαγόρευση της κληρονομικότητας στην Java;

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

Με αυτόν τον τρόπο, τι εννοείτε με τον όρο τελική μεταβλητή στην Java;

τελικές μεταβλητές σε Java . Σε Ιάβα , πότε τελικός λέξη-κλειδί χρησιμοποιείται με α μεταβλητός τύπων πρωτόγονων δεδομένων (int, float,.. κλπ), τιμή του μεταβλητός δεν μπορεί να αλλάξει. Για παράδειγμα το παρακάτω πρόγραμμα δίνει σφάλμα επειδή Εγώ είναι τελικός . δημόσια τάξη Τεστ {

Πώς χρησιμοποιείτε την τελική μεταβλητή στην Java;

ΕΝΑ τελική μεταβλητή μπορεί να αρχικοποιηθεί ρητά μόνο μία φορά. Μια αναφορά μεταβλητός δηλώθηκε τελικός δεν μπορεί ποτέ να ανατεθεί ξανά για να αναφέρεται σε διαφορετικό αντικείμενο. Ωστόσο, τα δεδομένα εντός του αντικειμένου μπορούν να αλλάξουν. Έτσι, η κατάσταση του αντικειμένου μπορεί να αλλάξει αλλά όχι η αναφορά.

Συνιστάται: