java中 修饰符 propected

在A调用B的方法,B调用C的 propected String getType(){}方法。B 和C 是同一个包。A 可以执行完B的方法么?

这个要看A能不能调的到B方法,A调用B方法取决于B的方法的访问权限,如果A可以访问的B方法,那么是可以执行完的

java修饰符权限

http://www.cnblogs.com/xwdreamer/archive/2012/04/06/2434483.html

记得没错protected修饰的类只有子类才能调用吧。

protected 作用域 当前类/同一package/子孙类
A可以执行完B的方法

java中 修饰符 propected 只能在继承关系的父类和子类之间能够访问。没有此关系的不能访问。这就是保护

protected修饰的同个包是可以访问的,A能调用B的方法,这个程序是可以执行的