Çfarë është një variabël anëtar statik?
Çfarë është një variabël anëtar statik?

Video: Çfarë është një variabël anëtar statik?

Video: Çfarë është një variabël anëtar statik?
Video: 8 Mjete Excel të gjithë duhet të jenë në gjendje t'i përdorin 2024, Nëntor
Anonim

Kur deklarojmë një anëtar të një klase si statike do të thotë, pavarësisht se sa objekte të klasës janë krijuar, ekziston vetëm një kopje e anëtar statik . A anëtar statik ndahet nga të gjitha objektet e klasës. Të gjitha statike të dhënat inicializohen në zero kur krijohet objekti i parë, nëse nuk ka inicializim tjetër.

Nga kjo, çfarë është një funksion anëtar statik?

A funksioni i anëtarit statik është një e veçantë funksion anëtar , i cili përdoret vetëm për të hyrë statike të dhëna anëtarët , çdo të dhënë tjetër normale anëtar nuk mund të arrihet përmes funksioni i anëtarit statik . Ashtu si statike të dhëna anëtar , funksioni i anëtarit statik është gjithashtu një klasë funksionin ; nuk lidhet me asnjë objekt klase.

Po kështu, çfarë është anëtari i të dhënave statike me shembull? Është një variabël i cili deklarohet me statike fjalë kyçe, ajo njihet edhe si klasë anëtar , kështu që vetëm një kopje e vetme e ndryshores krijohet për të gjitha objektet. Çdo ndryshim në anëtar i të dhënave statike përmes një anëtar funksioni do të pasqyrohet në të gjitha objektet e tjera anëtar funksione.

Në mënyrë të ngjashme, ju mund të pyesni, çfarë është një ndryshore statike në C++?

Statike është një fjalë kyçe në C++ përdoret për t'i dhënë karakteristika të veçanta një elementi. Statike elementëve u ndahet ruajtje vetëm një herë në jetëgjatësinë e programit në statike zona e magazinimit. Dhe ata kanë një shtrirje deri në jetëgjatësinë e programit. Statike Fjala kyçe mund të përdoret me vijimin, Statike anëtar E ndryshueshme në klasë.

A mund të jenë private variablat e anëtarëve statikë?

Variablat e anëtarëve statikë Në thelb është një global e ndryshueshme , por emri i tij gjendet brenda fushës së një klase, kështu që shkon me klasën në vend që të njihet kudo në program. I tillë një variabli anëtar mund të bëhet private në një klasë, që do të thotë se vetëm anëtar funksione mund aksesoni atë.

Recommended: