public
1、可被繼承
2、可被任何第三方類通路
使用地方:需要對外部可見,作為類的外部接口時。
private
1、無法被繼承
2、相同類可以通路
使用地方:需要被隐藏的屬性和方法。
inernal
1、可被繼承
2、相同包中的代碼可以通路
使用地方:能用internal,絕不用public。
protected
1、可被繼承
2、可被子類通路
使用地方:需要被子類通路,而不需要被外部可見。
待更新....
public
1、可被繼承
2、可被任何第三方類通路
使用地方:需要對外部可見,作為類的外部接口時。
private
1、無法被繼承
2、相同類可以通路
使用地方:需要被隐藏的屬性和方法。
inernal
1、可被繼承
2、相同包中的代碼可以通路
使用地方:能用internal,絕不用public。
protected
1、可被繼承
2、可被子類通路
使用地方:需要被子類通路,而不需要被外部可見。
待更新....