1、如图:
(所有类都继承Object类,同样Test2、AA类都继承Object类;
Object类中的clone()方法是protected的;
protected访问权限,同类、子类、同包;
描述这个调用:在Test2类中的main方法调用了AA类中的clone方法,方法的提供者与调用者即不是同类、同包、子类,因此此方法不能调用)
2、其他权限:
作用域 同类 同包 子类 其他package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ × × ×
不写时默认为friendly