我正在閱讀教科書,我想知道我們傳遞給該函數的參數是不是原型或類的用戶定義實例。將代碼作爲函數參數傳遞
SwingUtilities.invokeLater(new Runnable()
{
public void run() {
new ButtonDemo();
}
});
我已經瞭解到,它不是那兩個之一。但是它似乎在這裏傳遞了一個用戶定義的構造方法,例如Runnable接口()。看來他們想在稍後運行該線程,但何時?這是合法的,我認爲是這樣,但我從未聽說過我的Java類中有這樣的事情。
[匿名類(HTTP://文檔。 oracle.com/javase/tutorial/java/javaOO/anonymousclasses.html) –