package cn.wcj.jdk8.lambda.test;

public interface Cat {


    default String say(){
        return "喵喵喵!!!"    ;
    }

}
package cn.wcj.jdk8.lambda.test;

public interface Dog {


    default String say(){
        return "汪汪汪!!!"    ;
    } 


}
package cn.wcj.jdk8.lambda.test;

public class MyClazz {

     public String say(){
            return "lalala"   ;
     }


}
package cn.wcj.jdk8.lambda.test;

public class MyClazzImpl /*extends MyClazz*/ implements Cat,Dog{

    @Override
    public String say() {
        return Dog.super.say();
    }



}
package cn.wcj.jdk8.lambda.test;

import static org.junit.Assert.*;

import org.junit.Test;

public class InterfaceTest {

    @Test
    public void test() {
        MyClazzImpl myClazz=new MyClazzImpl()   ;
        System.out.println(myClazz.say());
    }

}