考え方: すべての変数には属性があります。すべてのオブジェクトが所有するプロパティがいくつかありますか?
1. 静的メンバー変数
1) 静的メンバー変数を定義します
Ø キーワード static は、クラスのメンバーを記述するために使用できます
静的メンバーは、類似したオブジェクトの共有メカニズムを提供します
Ø クラスのメンバーを配置します。記述が静的である場合、このクラスのオブジェクトがいくつ作成されても、これらのオブジェクトはこの静的メンバーを共有します
Ø 静的メンバーはクラスに属しており、オブジェクトのメンバーではありません
2。
1) 概念
Ø 静的メンバー関数の数の前にキーワード static
Ø 静的メンバー関数は、クラスのデータ構造に依存しない共通の操作を提供します
Ø 呼び出し時にはこのポインターを持ちません。クラス外の静的メンバー関数、修飾語として「クラス名::」を使用するか、オブジェクトを介して呼び出します
//静的メンバー変数はクラス全体に属しますが、その特定のオブジェクトの属性であるかどうかは不明です。
static によって変更された関数はクラス自体に属しており、static 関数は非静的変数にアクセスできません。静的関数には、オブジェクトまたはクラス名を通じてアクセスできます。