4

クラスで保護されたデータメンバーを宣言すると、それは外界にはアクセスできないが、派生クラスにはアクセスできないことを意味します。私の質問は

派生クラスから派生したクラスにアクセスできますか?

4

2 に答える 2

6

はい、保護されたデータメンバーは、継承階層のずっと下までアクセスできます。

通常、保護されたデータは避ける方がよいでしょう。別の方法は、プライベートデータにアクセスする保護されたメソッドを作成することです。これにより、データが単一のクラス内にカプセル化されたままになります。また、データへの変更のブレークポイントを簡単に設定できます。

于 2010-12-14T23:12:24.470 に答える
2

はい。(ちなみに、あなたは単にそれを試してみたかもしれません。)

于 2010-12-14T23:12:27.213 に答える