Java中public,private,protected,和默認的區別java
一、private修飾詞,表示成員是私有的,只有自身能夠訪問;
二、protected,表示受保護權限,體如今繼承,即子類能夠訪問父類受保護成員,同時相同包內的其餘類也能夠訪問protected成員。
三、無修飾詞(默認),表示包訪問權限(friendly, java語言中是沒有friendly這個修飾符的,這樣稱呼應該是來源於c++ ),同一個包內能夠訪問,訪問權限是包級訪問權限;
四、public修飾詞,表示成員是公開的,全部其餘類均可以訪問;