Wenn Sie eine Klasse definieren, definieren Sie einen Entwurf für Ihren Datentyp. Objekte sind Instanzen von Klassen. Die Methoden und Variablen, aus denen eine Klasse besteht, werden als Mitglieder der Klasse bezeichnet.
Eine Klassendefinition beginnt mit dem Schlüsselwort class, gefolgt vom Klassennamen und dem Klassenhauptteil, eingeschlossen in geschweifte Klammern. Es folgt die allgemeine Form einer Klassendefinition -
<access specifier> class class_name { // member variables <access specifier> <data type> variable1; <access specifier> <data type> variable2; ... <access specifier> <data type> variableN; // member methods <access specifier> <return type> method1(parameter_list) { // method body } <access specifier> <return type> method2(parameter_list) { // method body } ... <access specifier> <return type> methodN(parameter_list) { // method body } }
Hier sind einige wichtige Punkte zu einer Klasse -
Zugriffsspezifizierer geben die Mitglieder sowie die Zugriffsregeln für die Klasse selbst an. Sofern nicht anders angegeben, ist der Standardzugriffsspezifizierer für einen Klassentyp intern. Der Standardzugriff für Mitglieder ist privat.
Der Datentyp gibt den Typ der Variablen an, und der Rückgabetyp gibt den Datentyp der von der Methode zurückgegebenen Daten an (falls vorhanden).
Um auf Klassenmitglieder zuzugreifen, können Sie den Punktoperator (.) verwenden.
Der Punktoperator wandelt den Namen des Objekts in den Namen des Mitglieds um.
Das obige ist der detaillierte Inhalt vonWelche Klassen gibt es in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!