public和protect在java中的效果分別是怎么樣的?
public 是權(quán)限最大的訪問級別,簡單說就是都可以訪問被其修飾的字段或方法。
protected 語義是受保護(hù)的,被其修飾的字段或方法,只有在該類與子類中可以訪問。不管是否在同一個包里。
其次是默認(rèn)權(quán)限,被其修飾的字段或方法,只有在該類與同包子類可以訪問。最后就是private ,私有的,這個就不用解釋了吧!
public和protect在java中的效果分別是怎么樣的?
public 是權(quán)限最大的訪問級別,簡單說就是都可以訪問被其修飾的字段或方法。
protected 語義是受保護(hù)的,被其修飾的字段或方法,只有在該類與子類中可以訪問。不管是否在同一個包里。
其次是默認(rèn)權(quán)限,被其修飾的字段或方法,只有在該類與同包子類可以訪問。最后就是private ,私有的,這個就不用解釋了吧!