zoukankan      html  css  js  c++  java
  • 接口。

    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: 改修饰符修饰的东西,说明不可改变。

  • 相关阅读:
    progresql
    postgresql
    postgresql
    postgresql 索引
    postgresql 视图
    postgresql 触发器
    postgresql异常快速定位
    postgresql数据库备份和恢复
    amgular $q用法
    安装fcitx
  • 原文地址:https://www.cnblogs.com/zhangyuhao/p/10699721.html
Copyright © 2011-2022 走看看