Java您可以使用导入包中的受保护变量吗?

Java您可以使用导入包中的受保护变量吗?,java,import,protected,access-modifiers,Java,Import,Protected,Access Modifiers,假设您在package1中有一个类: package package1; public class A{ int A; private int B; protected int C; } 将该包导入另一个类: package package2; import package1.*; public class B{ A a; public B{ A a = new A(); a.a = 10; a.b = 10; a.

假设您在package1中有一个类:

package package1;

public class A{
    int A;
    private int B;
    protected int C;

}
将该包导入另一个类:

package package2;
import package1.*;

public class B{
    A a;
    public B{
    A a = new A();
    a.a = 10;
    a.b = 10;
    a.c = 10;
     }
初始化后的所有行在编译器中显示为错误。但是,我认为受保护的变量可以在同一个包中访问。导入没有将package1合并到package2中?

import
除了允许您说
A
而不是全名
package1.A
。不,
import
不将
package1
合并到
package2
import
除了允许您说
A
而不是全名
package1.A
。不,
import
不将
package1
合并到
package2