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、可被子类访问
使用地方:需要被子类访问,而不需要被外部可见。
待更新....