作用域public,protected, friendly,private,default的区别
作用域 当前类~同一包~子孙类~ 其他包
private √ × × ×
friendly √ √ × ×
protected √ √ √ ×
public √ √ √ √
默认为friendly。
这个没什么好分析的,主要是个记忆的过程;代码范围从当前类,同package,子孙类,其他package逐步增大,而限定符也是逐步增大范围,都是逐级递增,表现为一个等腰直角形;还有就是默认为friendly,毕竟,我们见到陌生人,默认这人是好人,够朋友嘛,于是friendly!