Innehållsförteckning:

Kan statiska medlemmar vara privata?
Kan statiska medlemmar vara privata?

Video: Kan statiska medlemmar vara privata?

Video: Kan statiska medlemmar vara privata?
Video: По следам древней цивилизации? 🗿 Что, если мы ошиблись в своем прошлом? 2024, Maj
Anonim

Statiska medlemsvariabler

Det är i huvudsak en global variabel, men dess namn finns i ett klassomfång, så det följer med klassen istället för att vara känt överallt i programmet. En sådan medlem variabel burk bli gjord privat till en klass, vilket betyder att endast medlem funktioner burk komma åt den.

På samma sätt, frågar folk, kan statiska medlemmar fungera privat?

Att göra en fungera a statisk medlem av en klass snarare än en fri fungera ger två fördelar: Det ger fungera tillgång till privat och skyddad medlemmar av något objekt i klassen, om objektet är det statisk eller skickas till fungera ; Det förknippar fungera med klassen på ett liknande sätt som ett namnområde.

vad betyder privat statisk? " privat " är en åtkomstspecifikator. Den talar om för dig att medlemmen bara är synlig i klassen - andra klasser kan inte komma åt privat medlemmar i en klass. " statisk " innebär att att variabeln är en variabel på klassnivå; det finns bara en variabel som delas av alla instanser av klassen.

På samma sätt frågas det, kan statisk vara privat C++?

C++ tillåter också definitionen av privat statisk medlemsfunktioner. Sådana funktioner burk endast anropas av medlemsfunktioner i deras klass.

Kan vi ha privata statiska metoder i Java?

Nej, vi kan inte åsidosätta privat eller statiska metoder i Java . Privata metoder i Java är inte synliga för någon annan klass vilket begränsar deras omfattning till den klass där de deklareras.

Rekommenderad: