Inhoudsopgave:

Kunnen statische leden privé zijn?
Kunnen statische leden privé zijn?

Video: Kunnen statische leden privé zijn?

Video: Kunnen statische leden privé zijn?
Video: Dokter Juriaan over loyaliteit, oprechtheid en trouw blijven aan jezelf | KUKURU #137 2024, Mei
Anonim

Statische lidvariabelen

Het is in wezen een globale variabele, maar de naam ervan bevindt zich in een klassebereik, dus het hoort bij de klasse in plaats van overal in het programma bekend te zijn. Zo'n lid variabele kan gemaakt zijn privaat naar een klas, wat betekent dat alleen lid functies kan toegang krijgen.

Evenzo vragen mensen: kan een statisch lid privé functioneren?

Een maken functie een statisch lid van een klasse in plaats van een gratis functie geeft twee voordelen: Het geeft de functie toegang tot privaat en beschermd leden van elk object van de klasse, als het object is statisch of wordt doorgegeven aan de functie ; Het associeert de functie met de klasse op een vergelijkbare manier als een naamruimte.

wat betekent privé statisch? " privaat " is een toegangsspecificatie. Het vertelt je dat het lid alleen zichtbaar is binnen de klas - andere klassen hebben geen toegang tot de privaat leden van een klas. " statisch " middelen dat de variabele is een variabele op klasseniveau; er is maar één variabele, die wordt gedeeld door alle instanties van de klasse.

Evenzo wordt gevraagd, kan statisch privé C ++ zijn?

C++ staat ook de definitie toe van privé statisch lid functies. dergelijke functies kan alleen worden aangeroepen door lidfuncties van hun klasse.

Kunnen we eigen statische methoden in Java hebben?

Nee, wij kan niet overschrijven privaat of statische methoden in Java . Privémethoden in Java zijn niet zichtbaar voor een andere klasse die hun bereik beperkt tot de klasse waarin ze zijn gedeclareerd.

Aanbevolen: