Java访问修饰符public,private,protected,以及不写(默认)时的区别?
生活随笔
收集整理的這篇文章主要介紹了
Java访问修饰符public,private,protected,以及不写(默认)时的区别?
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
| public | √ | √ | √ | √ |
| protected | √ | √ | √ | × |
| default | √ | √ | × | × |
| private | √ | × | × | × |
類的成員不寫訪問修飾時(shí)默認(rèn)為default。默認(rèn)對(duì)于同一個(gè)包中的其他類相當(dāng)于公開(public),對(duì)于不是同一個(gè)包中的其他類相當(dāng)于私有(private)。受保護(hù)(protected)對(duì)子類相當(dāng)于公開,對(duì)不是同一包中的沒有父子關(guān)系的類相當(dāng)于私有。Java中,外部類的修飾符只能是public或默認(rèn),類的成員(包括內(nèi)部類)的修飾符可以是以上四種。
總結(jié)
以上是生活随笔為你收集整理的Java访问修饰符public,private,protected,以及不写(默认)时的区别?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个栈输入序列为1,2,3,4,5,则下
- 下一篇: jvm最大内存限制多少?