我们有一个Java类,WebCenterGrid.此类包含在网格中执行操作的方法,例如查找行,查找单元格值,对列进行排序.我们有几个使用此类的类.使用它的类都引用不同的网格,但是功能是相同的.
唯一不同的是如何创建网格.某些类进行的搜索会填充网格(搜索也会刷新).有些执行updateList()来更新网格等.
我想向WebCenterGrid添加一种方法来刷新网格.问题是,正如我所说的,每种方法都有不同的名称.
我以某种方式希望将要进行刷新的方法的名称传递给WebCenterGrid.我进行了一些搜索,发现了一些关于lambda的东西,但我并不太了解.
我已经有一段时间没有使用C了,但是有某种方法可以将方法传递给这些方法.此类是使用Java而不是Java编写的,但是有某种可以理解的等效形式吗?
public class WebCenterGrid {
....
....
public void refresh(Method meth) {
meth();
}
}
最佳答案