Questions in function overloading
I have a JAVA class:
public class MyDispatcher {
public void post(Supplier action) {
var result = action.get();
System.out.println("post(Supplier action), result=" + result);
}
public void post(Runnable action) {
System.out.println("post(Runnable action)");
action.run();
}
public void post2(Supplier action) {
var result = action.get();
System.out.println("post2(Supplier action), result=" + result);
}
public...