Inhaltsverzeichnis:

Können statische Mitglieder privat sein?
Können statische Mitglieder privat sein?

Video: Können statische Mitglieder privat sein?

Video: Können statische Mitglieder privat sein?
Video: C# Tutorial Deutsch / German [19/20] - Statische Klassen 2024, Kann
Anonim

Statische Membervariablen

Sie ist im Wesentlichen eine globale Variable, aber ihr Name ist innerhalb eines Klassenbereichs enthalten, sodass sie zur Klasse gehört, anstatt überall im Programm bekannt zu sein. So ein Mitglied Variable kann gemacht sein Privatgelände zu einer Klasse, was bedeutet, dass nur Mitglied Funktionen kann darauf zuzugreifen.

Ebenso fragen die Leute, können statische Member privat funktionieren?

Machen a Funktion ein statisches Mitglied einer Klasse statt einer freien Funktion bietet zwei Vorteile: Es gibt den Funktion Zugriff auf Privatgelände und geschützt Mitglieder eines beliebigen Objekts der Klasse, wenn das Objekt ist statisch oder wird an die weitergegeben Funktion ; Es verbindet die Funktion mit der Klasse ähnlich einem Namespace.

Was bedeutet private Statik? " Privatgelände " ist ein Zugriffsbezeichner. Er sagt Ihnen, dass der Member nur innerhalb der Klasse sichtbar ist - andere Klassen können nicht auf die Privatgelände Mitglieder einer Klasse. " statisch " meint dass die Variable ist ein Variable auf Klassenebene; Es gibt nur eine Variable, die von allen Instanzen der Klasse geteilt wird.

In ähnlicher Weise wird gefragt, kann statisches C++ privat sein?

C++ erlaubt auch die Definition von private Statik Mitgliedsfunktionen. Solche Funktionen kann nur von Memberfunktionen ihrer Klasse aufgerufen werden.

Können wir private statische Methoden in Java haben?

Nein, wir kann nicht überschreiben Privatgelände oder statische Methoden in Java . Private Methoden in Java sind für keine andere Klasse sichtbar, was ihren Geltungsbereich auf die Klasse beschränkt, in der sie deklariert sind.

Empfohlen: