Class ialah pelan tindakan untuk merangkum data dan kefungsian dalam C++. Ahlinya termasuk: Ahli data: pembolehubah yang menyimpan data. Kaedah: Fungsi yang mentakrifkan operasi atau tingkah laku kelas. Objek: Contoh yang dibuat daripada kelas yang mempunyai semua ahli data dan kaedah dalam kelas.
Penggunaan kelas dalam C++
Apakah itu kelas?
Class ialah pelan tindakan untuk merangkum data dan kefungsian dalam C++. Ia membenarkan penciptaan contoh objek dengan sifat dan kaedah tertentu.
Sintaks kelas:
<code class="cpp">class class_name { // 类的数据成员(变量) data_member1; data_member2; // 类的方法(函数) method1(); method2(); };</code>
Ahli kelas:
Ahli data: Pembolehubah yang menyimpan data dalam kelas.
Kaedah: Fungsi untuk operasi atau tingkah laku yang ditakrifkan dalam kelas.
Objek kelas:
Instance dicipta daripada kelas. Objek mempunyai semua ahli data dan kaedah yang ditakrifkan dalam kelas.
Pembina kelas:
Kaedah khas dipanggil semasa mencipta objek untuk memulakan ahli data objek.
Pemusnah kelas:
Kaedah khas yang dipanggil apabila objek dimusnahkan untuk melepaskan sumber yang diduduki.
Kawalan akses kelas:
Kawal keterlihatan ahli kelas kepada kod luaran. Terdapat tiga tahap kawalan akses:
:
<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>
Atas ialah kandungan terperinci Penggunaan kelas dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!