Welchen Umfang haben geschützte Mitgliedsvariablen einer Klasse in C#?

WBOY
Freigeben: 2023-09-10 18:17:08
nach vorne
891 Leute haben es durchsucht

C# 中类的受保护成员变量的作用域是什么?

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;
}
Nach dem Login kopieren

Wenn wir nun unter der abgeleiteten Klasse versuchen, über das abgeleitete Klassenobjekt auf die obige Variable zuzugreifen, funktioniert es einwandfrei, wie unten gezeigt –

Beispiel

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;
   }
}
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage