相关疑难解决方法(0)

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

假设我有一个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
    }
}
Run Code Online (Sandbox Code Playgroud)

context并且listener是在构造函数中仅设置一次的变量.

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

listener另一方面,是static.在涉及静态变量时,有没有办法将它与参数区分开来?

java

8
推荐指数
2
解决办法
3583
查看次数

标签 统计

java ×1