/**
* @Author: CQG
* @Date: 2021/12/21 11:22
* @description:
*/
public class TestDemo {
interface Printer {
void printer(String val);
}
public void pringSomething(String something, Printer printer) {
printer.printer(something);
}
public static void main(String[] args) {
TestDemo testDemo = new TestDemo();
String some = "aaaa";
Printer printer = new Printer() {
@Override
public void printer(String val) {
System.out.println(val);
}
};
testDemo.pringSomething(some, printer);
}
}
替换结果为: