java - 我如何获取这个参数?

标签 java anonymous-inner-class

public class Test{
   ClassB fieldB;
   public Test(ClassA instanceA){
      fieldB = new ClassB();
      fieldB.setOnClickListener(new OnClickListener() {
         @Override
         public void onClick() {
            ClassC.aStaticMethod(_____);
         }
      });
   }
}

我想使用instanceA对象,它作为参数传递给空白处的ClassA的构造函数。我怎样才能做到这一点?谢谢。

最佳答案

将参数设为最终参数

public Test(final ClassA instanceA)

关于java - 我如何获取这个参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18776982/

相关文章:

java - 如何用java程序停止正在运行的tomcat?

java - 匿名内部类需要覆盖它们现有的方法吗?

android - LeakCanary 通过 locationlistener 的匿名实现报告泄漏的 Activity 实例

Java尝试使用带有Runnable的Lambda表达式在多线程任务中传递参数

java - 在 Java 中,如何从自身内部引用匿名内部类?

java - 适用于多个应用程序的 PicketLink 单个实例

java - 从文本文件 : IndexOutOfBounds 中分割字符串

java - 如何从对象内的 HashMap 中获取某个值,该值是另一个 HashMap 的值?

java - 如何找到矩形的角像素?

java - 如何从匿名类内部访问封闭类实例变量?