アクセス修飾子とは
クラスやメンバーの記述をする際に頭につけて、そのクラスやメンバーに対してどこからアクセスできるかということを示すもの。
アクセス修飾子の種類
- public
- private
- protected
アクセス可能範囲
publicはどこのクラスからでもOK
privateは同じクラス内のみOK
protectedは記述したクラスとそのサブクラスからOK
参考
![](https://ponyoxa.com/wp-content/uploads/cocoon-resources/blog-card-cache/d87c10db460c102fd8d8956eabaae2b0.png)
【Java】アクセス修飾子についてまとめた
アクセス修飾子 | Javaコード入門
Java入門の基礎知識からコード確認、索引、目的別検索までWebエンジニアの為Javaコード辞典。
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZ0eHQ9JUUzJTgyJTg4JUUzJTgxJThGJUUzJTgyJThGJUUzJTgxJThCJUUzJTgyJTg5JUUzJTgxJUFBJUUzJTgxJThGJUUzJTgxJUFBJUUzJTgyJThCJUU2JTlCJTk2JUU2JTk4JUE3JUUzJTgxJUFBJUUzJTgyJUEyJUUzJTgyJUFGJUUzJTgyJUJCJUUzJTgyJUI5JUU0JUJGJUFFJUU5JUEzJUJFJUU1JUFEJTkwJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1iZDU5NDZiOGVhYTQ1NjQ0YTMwOTlkMDM2NThiY2FkYw&mark-x=142&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwZmthbmEmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTYwZGEyZjM0YmViNDQ1ZmQ4ZDg2MmNmZTc3NDUzNTM1&blend-x=142&blend-y=491&blend-mode=normal&s=214ae8215f1c9e79763915d7f51e2791)
よくわからなくなる曖昧なアクセス修飾子 - Qiita
Javaの試験のためのメモをまとめたものなので、実装で役に立つというより、紙の上で考えるときに思い出せるとお得なまとめです。 アクセス修飾子 クラス、フィールド、メソッド、コンストラクタなどに付与することでアクセスを制限する修飾...
ひとりごと
protectedの範囲がよくわからなくなりそう。