• 接口组成更新


    接口组成更新
    接口组成更新概述
    常量
    public static final
    抽象方法
    public abstract
    默认方法(JDK8)
    静态方法(JDK8)
    私有方法(JDK9)

    接口中默认方法
    接口中默认方法的定义格式
    格式:public default 返回值类型 方法名(参数类别){}
    范例:public default void show3(){}
    接口中默认方法的注意事项:
    默认方法不是抽象方法,所以不强制被重写。但是可以被重写,重写的时候去掉default关键字
    public可以省略,default不能省略

    接口中静态方法
    接口中静态方法的定义格式
    格式:public static 返回值类型 方法名(参数类别){}
    范例:public static void show(){}
    接口中静态方法的注意事项:
    静态方法只能通过接口名调用,不能通过实现类名或者对象名调用
    public可以省略,static不能省略

    接口中私有方法
    来历:当两个默认方法和静态方法中包含一段相同的代码实现时,程序必然考虑将这段代码抽取成一个共性的方法,而这个共性方法是
    不需要别人使用的,因此用私有给隐藏起来,这就是Java 9增加私有方法的必然性
    接口中私有方法的定义格式
    格式1:private 返回值类型 方法名(参数列表){}
    范例1:private void show(){}
    格式2:private staitc 返回值类型 方法名(参数列表){}
    范例2:private staitc void method (){}
    接口中的私有方法的注意事项
    默认方法可以调用私有的静态方法和非静态方法
    静态方法只能调用私有的静态方法

  • 相关阅读:
    Java输出错误信息与调试信息
    Java实现两个变量的互换(不借助第3个变量)
    Java用三元运算符判断奇数和偶数
    使用webpack-dev-server设置反向代理解决前端跨域问题
    springboot解决跨域问题(Cors)
    Spring boot集成swagger2
    Redis学习汇总
    【年终总结】2017年迟来的总结
    Springboot项目maven多模块拆分
    Maven实现多环境打包
  • 原文地址:https://www.cnblogs.com/yonggang/p/15098224.html
Copyright © 2020-2023  润新知