Εννοείς αμετάβλητο;

Πίνακας περιεχομένων:

Εννοείς αμετάβλητο;
Εννοείς αμετάβλητο;
Anonim

Το

Immutable έρχεται σε εμάς μέσω της Μέσης Αγγλικής από το Λατινικό immutabilis, που σημαίνει "δεν μπορώ να αλλάξω". Το "Immutabilis" σχηματίστηκε συνδυάζοντας το αρνητικό πρόθεμα in- με το "mutabilis, " που προέρχεται από το λατινικό ρήμα mutare και σημαίνει "αλλάζω". Μερικές άλλες αγγλικές λέξεις που μπορούν να αναχθούν στο "mutare" είναι "commute" (το …

Τι εννοείτε με τον όρο αμετάβλητο στην Python;

Τα περισσότερα αντικείμενα python (booleans, ακέραιοι, πλωτήρες, συμβολοσειρές και πλειάδες) είναι αμετάβλητα. Αυτό σημαίνει ότι αφού δημιουργήσετε το αντικείμενο και του εκχωρήσετε κάποια τιμή, δεν μπορείτε να τροποποιήσετε αυτήν την τιμή. Ορισμός Ένα αμετάβλητο αντικείμενο είναι ένα αντικείμενο του οποίου η τιμή δεν μπορεί να αλλάξει.

Τι είναι αμετάβλητο στα παραδείγματα;

Ανάκληση από τη Βασική Java όταν συζητήσαμε τα διαγράμματα στιγμιότυπων ότι ορισμένα αντικείμενα είναι αμετάβλητα: μόλις δημιουργηθούν, αντιπροσωπεύουν πάντα την ίδια τιμή. … Το Η συμβολοσειρά είναι ένα παράδειγμα ενός αμετάβλητου τύπου. Ένα αντικείμενο String αντιπροσωπεύει πάντα την ίδια συμβολοσειρά. Το StringBuilder είναι ένα παράδειγμα μεταβλητού τύπου.

Τι εννοείτε με τον όρο αμετάβλητες τάξεις;

Η

Κλάση Immutable στη java σημαίνει ότι μόλις δημιουργηθεί ένα αντικείμενο, δεν μπορούμε να αλλάξουμε το περιεχόμενό του. Στην Java, όλες οι κλάσεις περιτυλίγματος (όπως Integer, Boolean, Byte, Short) και η κλάση String είναι αμετάβλητες. … Τα μέλη δεδομένων στην κλάση πρέπει να δηλωθούν ως τελικά, ώστε να μην μπορούμε να αλλάξουμε την τιμή τους μετά τη δημιουργία αντικειμένου.

Τι να κάνειςκαταλαβαίνετε με τον όρο αμετάβλητη κλάση 11;

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

Συνιστάται: