码迷,mamicode.com
首页 > 编程语言 > 详细

java8中的接口

时间:2018-12-01 11:08:02      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:java   wan   pre   编译   def   也有   一个   静态   san   

java8中接口可以有默认方法(用default修饰,可以有多个)和静态方法了。

 

public interface Tran {
    
   default public String getName() {
        return "zhangsan";    
   }
   
   default public String getName1() {
        return "lisi";    
   }
   
   public static String getName2() throws Exception{
       return "wangwu";
   }
}

 

类优先原则

一个父类Foo有getName方法,接口A也有getName方法

子类继承了父类Foo,同时实现了接口A,这时候子类的对象继承的是父类Foo的getName方法

 

多实现问题

接口A有getName方法 ,接口B也有getName方法

一个类实现了接口A,接口B,

这时候,编译器会要求必须重写getName方法

 

java8中的接口

标签:java   wan   pre   编译   def   也有   一个   静态   san   

原文地址:https://www.cnblogs.com/moris5013/p/10048224.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!