gpt4 book ai didi

Java - 具有相同名称的静态变量和参数

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:29:27 27 4
gpt4 key购买 nike

假设我有一个 Helper 类,如下所示:

public class Helper {
private Context context;
private static HelperListener listener;


public Helper(Context context, HelperListener listener) {
this.context = context;
listener = listener; // Can't tell which one
}
}

contextlistener 是只会在构造函数中设置一次的变量。

context 不是static,因此我可以使用 this.context 区分变量和参数。

另一方面,

listenerstatic。对于静态变量,有什么方法可以和参数区分开来吗?

最佳答案

你可以用类名限定静态变量来区分它:

Helper.listener = listener;

关于Java - 具有相同名称的静态变量和参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22787032/

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