我目前正在学习Java课程,但我遇到了一些令人困惑的代码.
例:
Runnable runnable = new Runnable()
{
public void run()
{
//doStuff
}
};
Run Code Online (Sandbox Code Playgroud)
我真的不明白这段代码在做什么.
如何将run方法与类的实例相关联?
我用谷歌搜索"Runnable",发现它是一个界面.我是通过在大括号之间声明run方法来实现接口的吗?这可以在java中的任何接口上完成吗?
我可以使用一些链接/解释.谢谢!