JDK8-接口中的默认方法与静态方法(九)

来源:互联网 发布:成都拓牛网络怎么样 编辑:程序博客网 时间:2024/05/29 04:08
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());    }}
阅读全文
0 0
原创粉丝点击