Heim > Backend-Entwicklung > C++ > Hauptteil

Verwendung der Klasse in C++

下次还敢
Freigeben: 2024-05-09 04:09:18
Original
300 Leute haben es durchsucht

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 der Klasse in C++

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

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:

  • öffentlich: Zugriff innerhalb und außerhalb der Klasse möglich.
  • geschützt: Kann innerhalb der Klasse, abgeleiteten Klassen und Freundesklassen aufgerufen werden.
  • privat: Nur innerhalb der Klasse zugänglich. Anwendungsbeispiel der

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

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!

Verwandte Etiketten:
c++
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