1. 程式人生 > >java protected與private

java protected與private

java 常識

談到protected與private,應該從兩方面來分析

第一,可見性

protected : 本包內或外包中該方法所屬類的子類內部可見,也就是首先本包內的類或對象可以通過方法所屬類的對象調用該方法,對於外包中該方法所屬類的子類內部可見是說,所屬類的子類(與父類不在同一個包)內部(包括main函數)可以調用該方法,即使這個類不在本包內,但這個子類繼承的這個方法不能在其他類(所在包與父類不同)中調用。

private:只本類內調用,包括main函數中

第二點:繼承性

protected :可被子類繼承

private:不可被子類繼承


java protected與private