Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
クラスで保護されたデータメンバーを宣言すると、それは外界にはアクセスできないが、派生クラスにはアクセスできないことを意味します。私の質問は
派生クラスから派生したクラスにアクセスできますか?
はい、保護されたデータメンバーは、継承階層のずっと下までアクセスできます。
通常、保護されたデータは避ける方がよいでしょう。別の方法は、プライベートデータにアクセスする保護されたメソッドを作成することです。これにより、データが単一のクラス内にカプセル化されたままになります。また、データへの変更のブレークポイントを簡単に設定できます。
はい。(ちなみに、あなたは単にそれを試してみたかもしれません。)