Java中protected继承问题

请问protected不是被不同包中的子类访问吗?
这是p1类

img


这是包的位置

img


这是子类代码

img

问题一:为什么导入包错误?
问题二:为什么我这个继承不了?
问题三:为什么使用方法报错?

问题比较多,感谢您的回答。

P1 类修饰符为default并不是你认为的protected,
所以问题一 : default的作用范围在同一包中,所以在另一个包中是不能访问被default修饰的类的;

问题二,三都是在一基础上引发的,所以略,可以将P1修饰符改一下,将P1可访范围增加

欢迎采纳!