Τι κάνει να κάνουμε μια συνάρτηση στατική;
Τι κάνει να κάνουμε μια συνάρτηση στατική;

Βίντεο: Τι κάνει να κάνουμε μια συνάρτηση στατική;

Βίντεο: Τι κάνει να κάνουμε μια συνάρτηση στατική;
Βίντεο: Στατιστική - Πώς κάνω Πίνακα Κατανομής; 2024, Απρίλιος
Anonim

Στο Γ, α στατική λειτουργία δεν είναι ορατό έξω από τη μεταφραστική του μονάδα, η οποία είναι το αντικείμενο στο οποίο έχει μεταγλωττιστεί. Με άλλα λόγια, κάνοντας μια συνάρτηση στατική περιορίζει το πεδίο εφαρμογής του. Εσείς μπορώ σκεφτείτε α στατική λειτουργία ως «ιδιωτικό» στο * του. c αρχείο (αν και αυτό δεν είναι απολύτως σωστό).

Ομοίως, τίθεται το ερώτημα, τι κάνει μια στατική συνάρτηση;

ΕΝΑ στατική λειτουργία στο C είναι α λειτουργία που έχει ένα πεδίο που περιορίζεται στο αρχείο αντικειμένου του. Αυτό σημαίνει ότι το στατική λειτουργία είναι ορατή μόνο στο αρχείο αντικειμένων του. ΕΝΑ λειτουργία μπορεί να δηλωθεί ως στατική λειτουργία με την τοποθέτηση του στατικός λέξη-κλειδί πριν από το λειτουργία όνομα.

Επιπλέον, ποια είναι η διαφορά μεταξύ στατικής και κανονικής λειτουργίας; Στατικός σημαίνει ότι δεν χρειάζεται να κάνετε instantiation (δηλώστε μια αναφορά αντικειμένου). Δηλαδή, μπορείτε απλά να χρησιμοποιήσετε τη μέθοδο. Έτσι, στο παράδειγμά σας, ενώ η απάντηση μπορεί να είναι η ίδια, ο τρόπος που ονομάσατε αυτήν τη μέθοδο/ λειτουργία είναι διαφορετικό, όπως σημειώσατε παραπάνω. 3) Ρωτήστε απόδοση μεταξύ στατικής και κανονικής λειτουργίας.

Έχοντας αυτό υπόψη, πότε πρέπει να κάνετε μια συνάρτηση στατική;

Κανόνες για κάντε μια μέθοδο στατική σε Java Θα πρέπει να σκεφτείτε να κάνετε ένα μέθοδος στατική σε Java: 1) Αν α μέθοδος δεν τροποποιεί την κατάσταση του αντικειμένου ή δεν χρησιμοποιεί καμία μεταβλητή παρουσίας. 2) Θέλετε να τηλεφωνήσετε μέθοδος χωρίς δημιουργώντας παράδειγμα αυτής της τάξης.

Τι είναι η στατική συνάρτηση με παράδειγμα;

Ο στατικός ” λέξη-κλειδί πριν από α λειτουργία το όνομα το κάνει στατικός . Για παράδειγμα , παρακάτω λειτουργία fun() είναι στατικός . Σε αντίθεση με την παγκόσμια λειτουργίες σε C, πρόσβαση σε στατικές συναρτήσεις περιορίζεται στο αρχείο όπου δηλώνονται. Επομένως, όταν θέλουμε να περιορίσουμε την πρόσβαση σε λειτουργίες , τα φτιάχνουμε στατικός.

Συνιστάται: