import java8.interface_new.DefaultInterface;
public class TestXiushifu {
public static void main(String[] args) {
//第一種
int value = getTotal(new DefaultInterface(){
@Override
public int one() {
// TODO Auto-generated method stub
return 0;
}
@Override
public int two() {
// TODO Auto-generated method stub
return 0;
}
});
System.out.println(value);
//第二種
int value2 = getTotal(new Outer());
System.out.println(value2);
}
/*static class Outer implements DefaultInterface{
@Override
public int one() {
// TODO Auto-generated method stub
return 1;
}
@Override
public int two() {
// TODO Auto-generated method stub
return 2;
}
}*/
public static int getTotal(DefaultInterface defaultInterface){
int totle = defaultInterface.one() + defaultInterface.two();
return totle;
}
}