首页 > 其他 > 详细

接口。

时间:2019-04-13 17:09:05      阅读:97      评论:0      收藏:0      [点我收藏+]

Java中接口里可以包含的内容。

Java7:常量,抽象方法。

Java8:默认方法,静态方法。

Java9:私有方法。

默认方法的使用: (可以解决接口升级的问题->比如接口增加了一个抽象方法,实现类就必须都重写)

public  default void defaultmethod(){
        System.out.println("default method");
    }
}

定义了默认方法,实现类可以不用实现的情况下也能调用。(所以定义默认方法的时候就要实现)

总结:

1、接口的默认方法,可以通过接口的实现类对象,直接调用。

2、接口的默认方法,也可以被接口实现类进行覆盖重写。

 

Java8开始,接口中可以有静态方法。

public interface MyInterface {
    public static void show(){
        System.out.println("接口中的静态方法");
    }
    }

调用:直接通过接口名.

 

java9开始,可以有私有方法。

 

接口中也可以有 成员变量 ,但必须使用public static final  修饰

从效果上看,其实就是接口中的常量。必须赋值。 应该全大写,多个单词,下划线分隔。

final: 改修饰符修饰的东西,说明不可改变。

 

接口。

原文:https://www.cnblogs.com/zhangyuhao/p/10699721.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!