天天看點

通路修飾符的修飾權限

在JAVA開發當中,使用不同的通路修飾符會有不一樣的通路權限,這個比較四種通路修飾符。

private(私有的),隻有在本類中可以使用。

在java中不寫通路修飾符就是使用預設的通路修飾符——friendly  修飾範圍是在同包内

peotected 可以用在父類修飾屬性等,它得修飾範圍本類  同包  子類下都可一使用

定義public一般是不會出現問題的,都是可以通路,但是有時要對某些屬性或者方法私有化,這樣就不能被随意修改。

這裡給出一個表格:

通路修飾符 本類 同包 子類 其他
private 可以使用
預設friendly 可以使用 可以使用
protected 可以使用 可以使用 可以使用
public 可以使用 可以使用 可以使用 可以使用