案例1:
public static Object getV(String a){ return new MyTestInface(){ @Override public Object getValue(String str) { return "----" + str; } }.getValue(a); } public static void main(String[] args) { System.out.println(getV("你好")); }
案例2
public static Object getV(String a,MyTestInface inface){ return inface.getValue(a); } public static void main(String[] args) { String s = "nihao"; System.out.println(getV(s,x->{ return "s" + "霓虹"; })); }