0
我想要做的就是這樣。我的問題是如何在內部調用tm.test。如何在聲明實例之前將類方法作爲參數傳遞?
// TestMain is a class implemented handler
public void outer() {
inner(TestMain::test); // call inner
}
public void inner(handler h) {
TestMain tm = new TestMain();
//invoke tm.h(), i.e. invoke tm.test() in this example
}
public interface handler<M> {
void entitySelector();
}
- 我知道如何在TM在方法外,即宣佈稱tm.test在內部傳遞函數爲TM ::測試
- 但是我有我每次打電話的時間來聲明實例內。
謝謝你,這是'不'。 – Cuero