Inhaltsverzeichnis
Was ist eine Klasse in C#
Eine Klasse ist eine Blaupause oder Vorlage, die die Eigenschaften einer bestimmten Einheit erklärt. Die Klasse ist ein benutzerdefinierter Datentyp, der Datenmitglieder und Mitgliederfunktionen zusammenfasst. Die Datenmitglieder in der Klasse enthalten die Variablen, die Daten speichern, während die Mitgliederfunktionen auf diesen Daten arbeiten.
In C#kann eine Klasse Konstruktoren, Eigenschaften, Methoden, Felder, Ereignisse und verschachtelte Typen enthalten. In C# -Programmierklassen erben auch Daten aus anderen definierten Klassen, die als Erbschaft definiert sind.
Was ist ein Objekt in C#
Bei der Programmierung ist die Instanz einer Klasse ein Objekt. Es ist eine reale Einheit, die durch Aufrufen der in ihrer Klasse definierten Methoden manipuliert werden kann.
Der neu Das Schlüsselwort kann ein neues Objekt in C# erstellen, dem der Klassenname folgt. Nach der Definition eines neuen Objekts wird ihm ein Speicher gegeben, damit die Datenelemente des Objekts gespeichert werden können.
Wenn wir ein neues Objekt aus einer Klasse erstellen, erstellen wir im Wesentlichen eine Kopie dieser Klasse mit eigenen Daten und Verhaltensweisen, die unabhängig von anderen Objekten manipuliert werden können, die aus derselben Klasse erstellt wurden.
Unterschied zwischen Klasse und Objekt
A Klasse ist eine Blaupause oder Vorlage, die die Eigenschaften und Verhalten eines bestimmten Objekttyps definiert. Die Klasse beschreibt die Eigenschaften ihrer Objekte. Andererseits an Objekt ist eine Instanz einer Klasse. Ein Objekt ist ein spezifisches Ereignis dieser Klasse mit eigenen Werten und Verhaltensweisen.
Ein weiterer Unterschied besteht darin, dass eine Klasse mehrere Instanzen haben kann, während ein Objekt jeweils nur eine Instanz haben kann. Mit anderen Worten können mehrere Objekte aus einer einzelnen Klasse erstellt werden.
Im Folgenden finden Sie einige reale Beispiele für Klasse und Objekt, um den Unterschied gut zu verstehen:
Klasse | Objekt |
Tier | Hund, Katze, Vogel |
Fahrzeug | Auto, LKW, Motorrad |
Kleidung | Hemd, Hosen, Kleid |
Möbel | Stuhl, Tisch, Couch |
Getränk | Kaffee, Tee, Soda, Saft |
Musikinstrument | Gitarre, Klavier, Schlagzeug |
Beispielcode
Nehmen wir ein Beispiel für eine Klasse und ein Objekt in C#:
mit System verwenden;Hier haben wir eine Klasse namens definiert Auto. Diese Klasse enthält drei Eigenschaften, die ein Auto sind Machen, Modell, Und Jahr. Wir haben auch eine Hauptmethode in der Programmklasse definiert, die eine Instanz der Autoklasse erstellt und ihre Eigenschaften festlegt. Am Ende druckten wir die Eigenschaften des Autos mit der Konsole.Schreiben Methode.
Abschluss
Klasse und Objekt sind zwei grundlegende Konzepte der objektorientierten Programmierung, mit denen das Verhalten und die Eigenschaften einer Entität definiert werden. Eine Vorlage, die die Eigenschaften einer Entität erklärt, wird als Klasse bezeichnet, während ein Objekt eine spezifische Realisierung dieses Verhaltens und der Eigenschaften ist. Dieser Artikel deckt beide Konzepte im Detail ab und lesen Sie den Artikel, um Klassen- und Objektkonzepte in C# zu verstehen.