Kazalo:

Ali so statični člani zasebni?
Ali so statični člani zasebni?

Video: Ali so statični člani zasebni?

Video: Ali so statični člani zasebni?
Video: Ross Coulthart: Recovered UFO, Hearings, David Grusch 2024, Maj
Anonim

Statične članske spremenljivke

V bistvu je globalna spremenljivka, vendar je njeno ime v obsegu razreda, zato gre skupaj z razredom, namesto da bi bilo znano povsod v programu. Takšen član spremenljivka lahko biti narejen zasebni razredu, kar pomeni samo to član funkcije lahko dostopati do njega.

Prav tako se ljudje sprašujejo, ali lahko statični član deluje zasebno?

Izdelava a funkcijo a statični član razreda in ne brezplačnega funkcijo daje dve prednosti: daje funkcijo dostop do zasebni in zaščiten člani katerega koli predmeta razreda, če je objekt statična ali se prenese na funkcijo ; Povezuje se z funkcijo z razredom na podoben način kot imenski prostor.

kaj pomeni zasebna statika? " zasebni " je specifikator dostopa. Pove vam, da je član viden samo znotraj razreda - drugi razredi ne morejo dostopati do zasebni člani razreda. " statična " pomeni da je spremenljivka je spremenljivka na ravni razreda; obstaja samo ena spremenljivka, ki si jo delijo vsi primerki razreda.

Podobno se sprašuje, ali je lahko statični zasebni C++?

C++ omogoča tudi definicijo zasebna statika članske funkcije. Takšne funkcije lahko kličejo samo funkcije članov njihovega razreda.

Ali lahko imamo zasebne statične metode v Javi?

ne, mi ne more preglasiti zasebni oz statične metode v Javi . Zasebne metode v Javi niso vidne nobenemu drugemu razredu, kar omejuje njihov obseg na razred, v katerem so deklarirani.

Priporočena: