Heim >häufiges Problem >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!