INHOUDSOPGAWE:

Kan statiese lede privaat wees?
Kan statiese lede privaat wees?

Video: Kan statiese lede privaat wees?

Video: Kan statiese lede privaat wees?
Video: UFOs, Non-Human Intelligence, Consciousness, The Afterlife & Anomalous Experiences: Whitley Strieber 2024, Mei
Anonim

Statiese lid veranderlikes

Dit is in wese 'n globale veranderlike, maar die naam daarvan is in 'n klasomvang vervat, so dit gaan saam met die klas in plaas daarvan om oral in die program bekend te wees. So 'n lid veranderlike kan gemaak word privaat na 'n klas, wat beteken dat slegs lid funksies kan toegang daartoe kry.

Net so, vra mense, kan statiese lid privaat funksioneer?

Die maak van 'n funksie a statiese lid van 'n klas eerder as 'n gratis funksie gee twee voordele: Dit gee die funksie toegang tot privaat en beskerm lede van enige voorwerp van die klas, indien die voorwerp is staties of word oorgedra aan die funksie ; Dit assosieer die funksie met die klas op 'n soortgelyke manier as 'n naamruimte.

wat beteken private static? " privaat " is 'n toegangspesifiseerder. Dit sê vir jou dat die lid slegs in die klas sigbaar is - ander klasse het nie toegang tot die privaat lede van 'n klas. " staties " beteken dat die veranderlike is 'n klasvlakveranderlike; daar is net een veranderlike, wat deur alle gevalle van die klas gedeel word.

Net so word daar gevra, kan staties privaat C++ wees?

C++ laat ook die definisie van privaat statiese lid funksies. Sulke funksies kan slegs opgeroep word deur lidfunksies van hul klas.

Kan ons privaat statiese metodes in Java hê?

Geen, ons nie kan ignoreer nie privaat of statiese metodes in Java . Privaat metodes in Java is nie sigbaar vir enige ander klas wat hul omvang beperk tot die klas waarin hulle verklaar is nie.

Aanbeveel: