質問するログイン新規登録

回答編集履歴

1

誤記修正

2015/11/23 12:52

投稿

toki_td
toki_td

スコア2850

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  private/protectedは派生クラスのthisからアクセスできるかどうかを示しているだけで、他のインスタンスからは両方直接アクセスできません。
2
- ただし、**同一クラス**のメンバ関数内であればthis以外のインスタンスでもにアクセスできます。
2
+ ただし、**同一クラス**のメンバ関数内であればthis以外のインスタンスにアクセスできます。
3
3
 
4
4
  2番目の例はbaseクラス内でbaseクラスのインスタンス変数にアクセスしているのでこれは可能です。
5
5
  1番目の例はbase2クラスから見て渡されたbaseクラスのインスタンスがbase2とは限らない(baseを継承した他のクラスかもしれない)ためエラーになります。