gpt4 book ai didi

java - java中非静态方法如何访问静态成员?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:17:33 25 4
gpt4 key购买 nike

考虑一下:

class SomeClass
{
static int a;
int method()
{
int b = a;
return b;
}
}

如何在方法中访问a?是 this.a 还是 someClass.a

编辑:抱歉,如果我的问题不清楚。我想知道的是:*是否有一个隐藏的 thissomeClassa [in method] 相关联还是只是一个 [in method] 访问类成员?

最佳答案

它只是a:该类的任何 实例的相同字段。如果您需要明确消除歧义,您可以编写 someClass.a

仔细考虑为什么你会想要一个返回静态成员的非静态方法:对我来说这似乎是一种代码“味道”。

关于java - java中非静态方法如何访问静态成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33148761/

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