Logo el.boatexistence.com

Πότε να χρησιμοποιήσετε το μη κατέχετε έναντι του αδύναμου;

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

Πότε να χρησιμοποιήσετε το μη κατέχετε έναντι του αδύναμου;
Πότε να χρησιμοποιήσετε το μη κατέχετε έναντι του αδύναμου;

Βίντεο: Πότε να χρησιμοποιήσετε το μη κατέχετε έναντι του αδύναμου;

Βίντεο: Πότε να χρησιμοποιήσετε το μη κατέχετε έναντι του αδύναμου;
Βίντεο: 5 πράγματα που πρέπει να κάνεις στο σεξ για να κολλήσει μαζί σου 2024, Ενδέχεται
Anonim

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

Πότε πρέπει να χρησιμοποιείτε ανώνυμες ή αδύναμες;

Χρησιμοποιήστε μια αδύναμη αναφορά όποτε ισχύει για αυτή η αναφορά να γίνει μηδενική κάποια στιγμή κατά τη διάρκεια της ζωής της. Αντίθετα, χρησιμοποιήστε μια αναφορά που δεν ανήκει όταν γνωρίζετε ότι η αναφορά δεν θα είναι ποτέ μηδενική αφού έχει οριστεί κατά την προετοιμασία.

Ποια είναι η διαφορά μεταξύ αδύναμου και ανεξάρτητου;

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

Ποια είναι η διαφορά μεταξύ μιας αδύναμης αναφοράς και μιας αναφοράς που δεν ανήκει;

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

Τι είναι δυνατό αδύναμο και ανεξάρτητο;

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

Συνιστάται: