1.定义一个接口
// convert抽象方法的输入为String类型,输出为Int
public interface Convert {
int convert(String s);
}
2.主方法
/*
1.定义一个接口,里面有一个抽象方法;
2.定义一个测试类,里面有两个方法:
一个是main方法
一个是useConvert方法
*/
public class ConvertDemo {
public static void main(String[] args) {
//用λ表达式
useConvert((s)->{
return Integer.parseInt(s);
});
//省略版的lambd表达式
useConvert(s->Integer.parseInt(s));
//引用类方法,格式 类名::静态方法
useConvert(Integer::parseInt);
}
public static void useConvert(Convert c){
int num = c.convert("111");
System.out.println(num);
}
}