gpt4 book ai didi

Java 包级访问

转载 作者:搜寻专家 更新时间:2023-11-01 01:44:34 24 4
gpt4 key购买 nike

我知道可以在包级别访问具有默认访问控制的类成员,但我对包级别访问的实际含义感到困惑。如果可以在包级别访问默认成员,那么在下面的示例中,我不应该在类 Test2 中可见吗?1级-

package pkg1;
public class Test {
int i=0;
}

2级-

import pkg1.Test;
public class Test2 {

void get(){
Test t = new Test();
t.i=0;
}
}

请帮助我理解这个概念。提前致谢。

最佳答案

包级访问意味着只有在同一包中定义的类才能访问包级变量。如果您必须导入 Test,那么我假设 Test 在不同的包中,因此它无法访问 i

要让Test2访问i,将其定义在与Test1相同的包中。

关于Java 包级访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15347998/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com