Heim >häufiges Problem >Was ist eine Klasse?

Was ist eine Klasse?

烟雨青岚
烟雨青岚Original
2020-06-13 16:13:4514477Durchsuche

Was ist eine Klasse?

Was ist ein Kurs?

Definition:

Klasse ist die Grundlage für die Informationskapselung in der objektorientierten Programmierung (OOP, Object-Oriented Programming). Eine Klasse ist ein benutzerdefinierter Referenzdatentyp, auch Klassentyp genannt. Jede Klasse enthält eine Datenbeschreibung und eine Reihe von Funktionen, die Daten manipulieren oder Nachrichten übermitteln. Instanzen einer Klasse werden Objekte genannt.

Drei Hauptmerkmale von Klassen:

1. Kapselung

Kapselt Daten und Operationen in ein organisches Ganzes, weil Klassen die privaten Mitglieder sind sind verborgen und bieten nur begrenzte Schnittstellen nach außen, sodass ein hoher innerer Zusammenhalt und eine geringe Kopplung mit der Außenwelt gewährleistet werden können. Benutzer müssen die spezifischen Implementierungsdetails nicht kennen, sondern müssen nur die Mitglieder der Klasse mit bestimmten Zugriffsrechten über die externe Schnittstelle verwenden, was die Sicherheit erhöhen und die Programmierung vereinfachen kann.

2. Vererbung

Die Vererbung entspricht eher den kognitiven Regeln, wodurch das Programm leichter zu verstehen ist und unnötiger Code wiederholt wird.

3. Polymorphismus

Die gleiche Operation wirkt sich auf verschiedene Objekte aus und kann unterschiedliche Interpretationen haben und unterschiedliche Ausführungsergebnisse erzeugen. Zur Laufzeit können Methoden in der implementierten Unterklasse (abgeleitete Klasse) über einen Zeiger auf die übergeordnete Klasse (Basisklasse) aufgerufen werden.

Definieren Sie eine Klasse:

    class类名
{
 
public:
公有成员
private:
私有成员
 
protected:
保护成员
};

Weitere Informationen zu diesem Thema finden Sie auf der PHP-Website für Chinesisch! !

Das obige ist der detaillierte Inhalt vonWas ist eine Klasse?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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