一、@FunctionalInterface
将抽象方法标记为函数式接口
@FunctionalInterface
interface enopenable{
public String getable();
}
使用:
//分组问题:需要接口提供一个方法,调用Member::something进行分组
Map<String, List<Member>> groups = mlist.stream().collect(Collectors.groupingBy(Member::getable));
二、@Override
@Override
public String getable() {
// TODO Auto-generated method stub
return _type;
}
以确保你正确重写方法