Was ist die Definition einer Klasse in C++?

hzc
Freigeben: 2020-06-19 17:37:16
Original
9147 Leute haben es durchsucht

Was ist die Definition einer Klasse in C++?

Was ist die Definition einer Klasse in C++?

ist das Definieren von Daten eines Klassentyps C++-Sprache, die in der C-Sprache nicht verfügbar ist.

Zum Beispiel entspricht eine Klasse dem Typ, über den wir im wirklichen Leben sprechen. Wenn wir beispielsweise die Klasse „Person“ definieren, dann umfasst sie auch Männer und Frauen ältere Menschen, Erwachsene und Kinder; oder es kann als „Einschließlich Guter und Böser“ angesehen werden. usw. . .

Dasselbe gilt in der C++-Sprache. Eine Klasse zu definieren bedeutet, eine Klasse verschiedener Datenobjekte mit gemeinsamen Merkmalen zu definieren. Dieses Objekt wird als Datenelement bezeichnet, und die Funktion, die dieses Datenelement bearbeitet, ist Eine sogenannte Member-Funktion. Das ist alles, sie werden zu einem abstrakten Datentyp, einem Klassentyp, zusammengefasst.

Kurz gesagt ist eine Klasse eine Abstraktion der gemeinsamen Eigenschaften und Operationen einer Menge von Objekten. Klassen repräsentieren Allgemeingültigkeit, während jedes Objekt einer Klasse Spezifität repräsentiert.

为了在程序中创建对象,首先必须定义类。C++语言用保留字class定义一个类,一般形式为:
class 类名
{
public:
<共有数据和函数>
protected:
<保护数据和函数>
private:
<私有数据和函数>
};
这就是类的定义
Nach dem Login kopieren

Empfohlenes Tutorial: „c++

Das obige ist der detaillierte Inhalt vonWas ist die Definition einer Klasse in C++?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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