Class ist eine Blaupause zum Kapseln von Daten und Funktionen in C++. Zu seinen Mitgliedern gehören: Datenmitglieder: Variablen, die Daten speichern. Methode: Eine Funktion, die eine Klassenoperation oder ein Klassenverhalten definiert. Objekt: Eine aus einer Klasse erstellte Instanz, die über alle Datenelemente und Methoden der Klasse verfügt.
Verwendung von Klassen in C++
Was ist Klasse?
Class ist eine Blaupause zum Kapseln von Daten und Funktionen in C++. Es ermöglicht die Erstellung von Objektinstanzen mit spezifischen Eigenschaften und Methoden.
Syntax der Klasse:
<code class="cpp">class class_name { // 类的数据成员(变量) data_member1; data_member2; // 类的方法(函数) method1(); method2(); };</code>
Mitglieder der Klasse:
Datenmitglieder: Variablen, die Daten in der Klasse speichern.
Methode: Funktion für eine in einer Klasse definierte Operation oder ein Verhalten.
Objekt der Klasse:
Instanz aus der Klasse erstellt. Das Objekt verfügt über alle in der Klasse definierten Datenelemente und Methoden.
Konstruktor der Klasse:
Spezielle Methode, die beim Erstellen eines Objekts aufgerufen wird, um die Datenelemente des Objekts zu initialisieren.
Klassenzerstörer:
Eine spezielle Methode, die aufgerufen wird, wenn das Objekt zerstört wird, um die belegten Ressourcen freizugeben.
Klassenzugriffskontrolle:
Kontrollieren Sie die Sichtbarkeit von Klassenmitgliedern für externen Code. Es gibt drei Zugriffskontrollebenen:
-Klasse:
<code class="cpp">class Person { public: string name; // 数据成员 void greet() { // 方法 cout << "Hello, my name is " << name << endl; } }; int main() { Person john; // 创建对象 john john.name = "John Doe"; // 访问数据成员 john.greet(); // 调用方法 return 0; }</code>
Das obige ist der detaillierte Inhalt vonVerwendung der Klasse in C++. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!