在Java中,protected修飾符有以下功能:
受保護(hù)訪問權(quán)限:成員變量和方法被protected修飾后,只能被同一包內(nèi)的類或者子類訪問,不能被其他包內(nèi)的類訪問。
繼承:protected修飾的成員變量和方法可以被子類繼承并訪問,從而實(shí)現(xiàn)代碼的重用。
可見性:protected修飾的成員對(duì)于同一包內(nèi)的類是可見的,但對(duì)于其他包內(nèi)的類是不可見的。
保護(hù)性:protected修飾的成員變量和方法只能被同一包內(nèi)的類或者子類訪問,從而保護(hù)了類的內(nèi)部實(shí)現(xiàn)細(xì)節(jié)。