Innholdsfortegnelse:

Kan statiske medlemmer være private?
Kan statiske medlemmer være private?

Video: Kan statiske medlemmer være private?

Video: Kan statiske medlemmer være private?
Video: ПЕРВЫЕ ПОСЛЕВОЕННЫЕ ГОДЫ. ВОСТОЧНАЯ ПРУССИЯ. КАЛИНИНГРАД. ИСТОРИИ ПРОФЕССОРА. КОП ПО ВОЙНЕ 2024, November
Anonim

Statiske medlemsvariabler

Det er egentlig en global variabel, men navnet er inneholdt i et klasseomfang, så det følger med klassen i stedet for å være kjent overalt i programmet. En slik medlem variabel kan bli laget privat til en klasse, altså bare medlem funksjoner kan få tilgang til den.

På samme måte spør folk, kan statiske medlemmer fungere privat?

Å lage en funksjon en statisk medlem av en klasse i stedet for en gratis funksjon gir to fordeler: Det gir funksjon tilgang til privat og beskyttet medlemmer av ethvert objekt i klassen, hvis objektet er det statisk eller sendes til funksjon ; Det forbinder funksjon med klassen på en lignende måte som et navneområde.

hva betyr privat statisk? " privat " er en tilgangsspesifikasjoner. Den forteller deg at medlemmet bare er synlig i klassen - andre klasser har ikke tilgang til privat medlemmer av en klasse. " statisk " midler at variabelen er en klasse-nivå variabel; det er bare én variabel, som deles av alle forekomster av klassen.

På samme måte spørs det, kan statisk være privat C++?

C++ tillater også definisjonen av privat statisk medlemsfunksjoner. Slike funksjoner kan bare bli kalt opp av medlemsfunksjoner i deres klasse.

Kan vi ha private statiske metoder i Java?

Nei, vi kan ikke overstyre privat eller statiske metoder i Java . Private metoder i Java er ikke synlige for noen annen klasse som begrenser omfanget til klassen de er deklarert i.

Anbefalt: