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

Μπορούν τα στατικά μέλη να είναι ιδιωτικά;
Μπορούν τα στατικά μέλη να είναι ιδιωτικά;

Βίντεο: Μπορούν τα στατικά μέλη να είναι ιδιωτικά;

Βίντεο: Μπορούν τα στατικά μέλη να είναι ιδιωτικά;
Βίντεο: JAVASCRIPT - ΜΑΘΗΜΑ 8.4 - ΚΛΑΣΕΙΣ - ΜΕΡΟΣ 5 ΑΠΟ 6 - Στατικά Μέλη 2024, Νοέμβριος
Anonim

Στατικές μεταβλητές μέλους

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

Ομοίως, οι άνθρωποι ρωτούν, μπορεί το στατικό μέλος να λειτουργεί ως ιδιωτικό;

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

τι σημαίνει ιδιωτικό στατικό; " ιδιωτικός " είναι ένας προσδιοριστής πρόσβασης. Σας λέει ότι το μέλος είναι ορατό μόνο μέσα στην τάξη - άλλες κλάσεις δεν μπορούν να έχουν πρόσβαση στην ιδιωτικός μέλη μιας τάξης. " στατικός " που σημαίνει ότι η μεταβλητή είναι ένα μεταβλητή επιπέδου τάξης. υπάρχει μόνο μία μεταβλητή, η οποία είναι κοινή από όλες τις παρουσίες της κλάσης.

Ομοίως, ερωτάται, μπορεί το static να είναι ιδιωτικό C++;

Η C++ επιτρέπει επίσης τον ορισμό του ιδιωτικό στατικό λειτουργίες μελών. Τέτοιες λειτουργίες μπορώ καλούνται μόνο από συναρτήσεις μέλους της κλάσης τους.

Μπορούμε να έχουμε ιδιωτικές στατικές μεθόδους στην Java;

Οχι, εμείς δεν μπορεί να παρακάμψει ιδιωτικός ή στατικές μέθοδοι σε Java . Ιδιωτικές μέθοδοι σε Java δεν είναι ορατές σε καμία άλλη κλάση που περιορίζει το πεδίο εφαρμογής τους στην κλάση στην οποία έχουν δηλωθεί.

Συνιστάται: