gpt4 book ai didi

java - 静态成员被实例引用访问

转载 作者:行者123 更新时间:2023-11-29 09:35:22 25 4
gpt4 key购买 nike

我有一个函数调用,该调用的背景是黄色的,它显示“静态成员正在通过实例引用访问”,但它运行完美,没有错误。

我应该以某种方式解决这个问题还是没问题?

这是一个代码示例:

class A {
static int x = 2;
...
}

实例化是一些其他文件:

A a = new A();
a.x;

最佳答案

当你有这样的事情时会出现这个警告:

class A {
static int x = 2;
}

...

A a = new A();
a.x; // accessing static member by instance

您应该改为通过类(或接口(interface))访问静态成员x:

A a = new A();
A.x;

静态成员属于类,而不属于特定实例。

关于java - 静态成员被实例引用访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44911601/

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