Përmbajtje:

A mund të jenë privatë anëtarët statikë?
A mund të jenë privatë anëtarët statikë?

Video: A mund të jenë privatë anëtarët statikë?

Video: A mund të jenë privatë anëtarët statikë?
Video: A i sheh shpirti i një të vdekuri anëtarët e familjes ? Dr.Shefqet Krasniqi 2024, Mund
Anonim

Variablat e anëtarëve statikë

Është në thelb një variabël globale, por emri i tij gjendet brenda një sfere klase, kështu që shkon me klasën në vend që të njihet kudo në program. I tillë një anëtar e ndryshueshme mund të bëhet private në një klasë, që do të thotë se vetëm anëtar funksione mund aksesoni atë.

Po kështu, njerëzit pyesin, a mundet anëtari statik të funksionojë privat?

Duke bërë një funksionin a anëtar statik të një klase dhe jo të lirë funksionin jep dy avantazhe: I jep funksionin qasje në private dhe të mbrojtura anëtarët të çdo objekti të klasës, nëse objekti është statike ose kalohet në funksionin ; Ajo shoqëron funksionin me klasën në një mënyrë të ngjashme me një hapësirë emri.

çfarë do të thotë statike private? " private " është një specifikues aksesi. Ai ju tregon se anëtari është i dukshëm vetëm brenda klasës - klasat e tjera nuk mund të kenë qasje në private anëtarët e një klase. " statike " do të thotë se ndryshorja Eshte nje variabël në nivel klase; ka vetëm një ndryshore, e cila ndahet nga të gjitha instancat e klasës.

Në mënyrë të ngjashme, pyetet, a mund të jetë statike C++ private?

C++ gjithashtu lejon përcaktimin e statike private funksionet e anëtarëve. Funksione të tilla mund thirren vetëm nga funksionet anëtare të klasës së tyre.

A mund të kemi metoda statike private në Java?

Jo, ne nuk mund të anashkalojë private ose metodat statike në Java . Metodat private në Java nuk janë të dukshme për asnjë klasë tjetër që e kufizon shtrirjen e tyre në klasën në të cilën janë deklaruar.

Recommended: