java - 匿名类可以访问其封闭类的成员吗?

标签 java class anonymous

Java 中的匿名类能否访问其封闭类或定义它的类的成员?如果是这样的话。

最佳答案

是的,这是一个例子:(引用 - tutorial)

public class Test{
  private int count=10;
  private Thread thread=new Thread(new Runnable(){
    @Override
    public void run(){
       System.out.println(count);
    }
  });
  public static void main(String []args){
      new Test().thread.start();  
   }
}

关于java - 匿名类可以访问其封闭类的成员吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11606278/

相关文章:

由于 DFS 中的迭代器而导致 java.lang.StackOverflowError

c++ - 匿名命名空间类定义

javascript - 访问匿名函数中的对象值

javascript - 我什么时候应该通过 jQuery 调用匿名函数,什么时候应该通过普通 JavaScript 调用匿名函数?

java - 如何通过 Selenium 和 Java 单击 <md-select> 下拉列表中文本为 "Phone to call with"的元素

java - 在 centos 中为 Oracle JDBC jar 设置类路径

Java:JPanel 中的垂直对齐

java拆分每个字母并将其放入表中

c++ - 高级 C++ : Copy configuration (object) in a template template class's instance

python - __init__ 的用途是什么?