Der geschützte Zugriffsspezifizierer ermöglicht einer Unterklasse den Zugriff auf Mitgliedsvariablen und Mitgliedsfunktionen ihrer Basisklasse. Das hilft bei der Vererbung. Darauf werden wir im Kapitel „Vererbung“ näher eingehen.
Unten sehen Sie ein Beispiel, das zeigt, dass wir eine geschützte Mitgliedsvariable in Klasse A festlegen.
class A { protected int a2 = 87; }
Wenn wir nun unter der abgeleiteten Klasse versuchen, über das abgeleitete Klassenobjekt auf die obige Variable zuzugreifen, funktioniert es einwandfrei, wie unten gezeigt –
using System; class A { protected int a2 = 87; } class B : A { static void Main() { A a = new A(); B b = new B(); b.a2 = 10; } }
Das obige ist der detaillierte Inhalt vonWelchen Umfang haben geschützte Mitgliedsvariablen einer Klasse in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!