Τι είναι στατικό στο Apex;
Τι είναι στατικό στο Apex;

Βίντεο: Τι είναι στατικό στο Apex;

Βίντεο: Τι είναι στατικό στο Apex;
Βίντεο: ΚΟΥΡΑΣΕ ΟΡΕΙΝΗ ΜΕΛΙΣΣΑ😕 2024, Δεκέμβριος
Anonim

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

Επιπλέον, τι σημαίνει στατικό στο Apex;

στατικός [stat-ik] (επίθετο): έλλειψη κίνησης, ανάπτυξης ή ζωτικότητας. Στατική είναι α ειδικός, συχνά χρησιμοποιούμενος τροποποιητής λέξεων-κλειδιών σε Κορυφή αυτό είναι αρκετά σημαντικό για να πάρει τη δική του ανάρτηση. Στατικός μεταβλητές είναι μεταβλητές που ανήκουν σε μια συνολική κλάση, όχι σε ένα συγκεκριμένο αντικείμενο μιας κλάσης.

Επιπλέον, γιατί οι μέθοδοι δοκιμής είναι στατικές στο Salesforce; Οι μέθοδοι δοκιμής είναι στατικές επειδή δεν καλείτε το μεθόδους δοκιμής ρητά όταν εκτελείτε μια κλάση για εκτέλεση. ΕΝΑ στατική μέθοδος δεν απαιτεί μια παρουσία της κλάσης για να εκτελεστεί. Δημιουργούνται με κάθε αντικείμενο που δημιουργείται από την κλάση στην οποία έχουν δηλωθεί. Επισημάνετε ως λυμένο εάν αυτό βοηθά.

Ρωτήθηκε επίσης, ποιες είναι οι διαφορές μεταξύ στατικών και μη στατικών μεταβλητών στο Apex;

- ΕΝΑ στατική μεταβλητή μοιράζεται αναμεταξύ όλες οι περιπτώσεις μιας τάξης. - ΕΝΑ μη - στατική μεταβλητή είναι συγκεκριμένη για ένα μόνο παράδειγμα αυτής της κλάσης. Πχ: Α στατική μεταβλητή μπορεί να γίνει κοινή χρήση από όλους τους χρήστες για το τρέχον σύστημα που λειτουργεί.

Ποιο είναι το εύρος μιας ιδιωτικής στατικής μεταβλητής;

ΕΝΑ δημόσια μεταβλητή είναι προσβάσιμο από οπουδήποτε (καλά, οπουδήποτε όπου η τάξη είναι προσβάσιμη). ΕΝΑ ιδιωτική μεταβλητή είναι προσβάσιμο μόνο εντός της τάξης. ΕΝΑ στατική μεταβλητή ανήκει στην κλάση παρά σε ένα στιγμιότυπο μιας κλάσης.

Συνιστάται: