クラスは、C++ でデータと機能をカプセル化するための設計図です。そのメンバーには以下が含まれます。 データ メンバー: データを格納する変数。メソッド: クラスの操作または動作を定義する関数。オブジェクト: クラス内のすべてのデータ メンバーとメソッドを含むクラスから作成されたインスタンス。
C++でのクラスの使い方
クラスとは何ですか?
クラスは、C++ でデータと機能をカプセル化するための設計図です。これにより、特定のプロパティとメソッドを備えたオブジェクト インスタンスを作成できます。
クラスの構文:
<code class="cpp">class class_name { // 类的数据成员(变量) data_member1; data_member2; // 类的方法(函数) method1(); method2(); };</code>
クラスのメンバー:
データメンバー: クラスにデータを格納する変数。
メソッド: クラスで定義された操作または動作の関数。
クラスのオブジェクト:
クラスから作成されたインスタンス。オブジェクトには、クラスで定義されたすべてのデータ メンバーとメソッドが含まれます。
クラスのコンストラクター:
オブジェクトの作成時にオブジェクトのデータメンバーを初期化するために呼び出される特別なメソッド。
クラスのデストラクター:
占有されたリソースを解放するためにオブジェクトが破棄されるときに呼び出される特別なメソッド。
クラスアクセス制御:
外部コードに対するクラスメンバーの可視性を制御します。 3 つのアクセス制御レベルがあります:
クラスの使用例:
<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>
以上がC++でのクラスの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。