Grundlegendes Erlernen der C#-Kapselung

怪我咯
Freigeben: 2017-04-01 11:48:58
Original
1641 Leute haben es durchsucht

Apropos Kapselung: Es handelt sich tatsächlich um grundlegende Klassen. Es bietet Programmiermethoden zur Realisierung der Interaktion zwischen Systemen, Modulen und Klassen und Klassen. Abgesehen davon Bei diesen Makrokonzepten der Kapselung handelt es sich bei der

Programmierung

häufig um „Felder, Eigenschaften, Methoden“, die auch objektorientierteines der Grundprinzipien sind Konzepte.

1. Das Feld wird normalerweise als privat definiert und stellt die Statusinformationen der Klasse

privat

dar string

name;

2. Attribute werden normalerweise als öffentlich definiert und repräsentieren externe Mitglieder der Klasse. Eigenschaften sind lesbar und beschreibbar, und ihre Lese- und Schreibsteuerung wird durch Get- und Set-Accessoren erreicht. Wenn die Eigenschaft schreibgeschützt ist, implementieren Sie einfach den Get-Accessor. Wenn die Eigenschaft beschreibbar ist, implementieren Sie einfach den Set-Accessor. Es gibt auch ein Parameter enthaltendes Attribut, das in

c#

als index-Gerät bezeichnet wird. Indexer werden im Allgemeinen verwendet, um Referenzen auf klasseninstanziierte Objekte zu ermöglichen.

Der Code lautet wie folgt:

Tatsächlich ist dies in VS2010 direkt intelligent. Wählen Sie das Feld aus → wählen Sie Refactor → Kapseln Sie das Feld aus wird in Ordnung sein.
public string Name
{
get{
return
 name;}
set
{
name=value==
null
?String.Empty:value;//name??String.Empty(左侧为null,则返回右侧操作数值,不为null则返回左侧操作数值)}
}
Nach dem Login kopieren

3. Methoden Die Methode kapselt das Verhalten der Klasse und stellt die externe Leistung der Klasse bereit. Es wird verwendet, um die externe

Schnittstelle

mit öffentlichen Methoden zur Kapselung der internen Details bereitzustellen. Externe Interaktionsmethoden werden normalerweise als öffentlich implementiert. Allerdings werden Vorgänge innerhalb der Klasse grundsätzlich auf private Weise implementiert, wodurch das Verbergen und der Schutz interner Daten gewährleistet wird. In VS2010 können Sie auch das Codesegment auswählen → Refactoring auswählen → Methode extrahieren.

Das obige ist der detaillierte Inhalt vonGrundlegendes Erlernen der C#-Kapselung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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