protected+private还是只有private?
欢迎选择我的课程,让我们一起见证您的进步~~
保護され、プライベートです。コンストラクターとデストラクター、静的メンバー関数とフレンド メンバー関数 (めったに使用されない) は、保護したり、プライベートにしたりすることもできます。 プライベート コンストラクターでは外部オブジェクトを直接構築できませんが、クラスはオブジェクトを構築するための特殊なファクトリ メソッドまたはシングルトン メソッドを提供できます。
C++ クラスのメンバーには次のものがあります:
构造和析构(デフォルトでは公開されていますが、公開されていません。作成および破棄する方法は?)
构造和析构
publicで記述されたメソッドと変数は共有されます(外部から呼び出すことができます)
public
protectで記述されたメソッドと変数は保護されています(外部から呼び出すことはできません)
protect
private 記述されたメソッドと変数、プライベート (外部から呼び出し不可)
private
static で記述されたメソッドと変数はどのオブジェクトにも属しませんが、呼び出し元のメソッドは 类名::方法|变量
static
类名::方法|变量
friend は、他のクラスのメンバー関数がクラスのプライベート メンバーにアクセスするためによく使用されるメソッドと変数を記述します。
friend
保護され、プライベートです。コンストラクターとデストラクター、静的メンバー関数とフレンド メンバー関数 (めったに使用されない) は、保護したり、プライベートにしたりすることもできます。
プライベート コンストラクターでは外部オブジェクトを直接構築できませんが、クラスはオブジェクトを構築するための特殊なファクトリ メソッドまたはシングルトン メソッドを提供できます。
C++ クラスのメンバーには次のものがあります:
构造和析构
(デフォルトでは公開されていますが、公開されていません。作成および破棄する方法は?)public
で記述されたメソッドと変数は共有されます(外部から呼び出すことができます)protect
で記述されたメソッドと変数は保護されています(外部から呼び出すことはできません)private
記述されたメソッドと変数、プライベート (外部から呼び出し不可)static
で記述されたメソッドと変数はどのオブジェクトにも属しませんが、呼び出し元のメソッドは类名::方法|变量
friend
は、他のクラスのメンバー関数がクラスのプライベート メンバーにアクセスするためによく使用されるメソッドと変数を記述します。