Voivatko staattiset jäsenet olla yksityisiä?
Voivatko staattiset jäsenet olla yksityisiä?

Sisällysluettelo:

Anonim

Staattiset jäsenmuuttujat

Se on pohjimmiltaan globaali muuttuja, mutta sen nimi on luokan sisällä, joten se menee luokan kanssa sen sijaan, että se tunnettaisiin kaikkialla ohjelmassa. Sellainen a jäsen muuttuja voi olla tehty yksityinen luokkaan, eli vain jäsen toimintoja voi käyttää sitä.

Samoin ihmiset kysyvät, voiko staattinen jäsen toimia yksityisesti?

Tekeminen a toiminto a staattinen jäsen luokkaa eikä vapaata toiminto antaa kaksi etua: Se antaa toiminto pääsy yksityinen ja suojattu jäsenet mistä tahansa luokan objektista, jos objekti on staattinen tai siirretään toiminto ; Se yhdistää toiminto luokan kanssa samalla tavalla kuin nimiavaruudessa.

mitä yksityinen staattinen tarkoittaa? " yksityinen " on käyttöoikeusmääritys. Se kertoo, että jäsen näkyy vain luokassa - muut luokat eivät voi käyttää yksityinen luokan jäseniä. " staattinen " tarkoittaa että muuttuja on luokkatason muuttuja; on vain yksi muuttuja, jonka luokan kaikki esiintymät jakavat.

Vastaavasti kysytään, voiko staattinen olla yksityinen C++?

C++ mahdollistaa myös määrittelyn yksityinen staattinen jäsentoiminnot. Sellaisia toimintoja voi vain luokkansa jäsenfunktiot kutsuvat niitä.

Voiko Javassa olla yksityisiä staattisia menetelmiä?

Ei, me ei voi ohittaa yksityinen tai staattiset menetelmät Javassa . Yksityiset menetelmät Javassa eivät näy millekään muulle luokalle, mikä rajoittaa niiden soveltamisalan luokkaan, jossa ne on ilmoitettu.

Suositeltava: