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

  • 相关阅读:
    JDBC
    MySQL 事务
    MySQL 处理海量数据时一些优化查询速度方法
    MySQL 分支和循环结构
    MySQL 分页查询和存储过程
    Oracle PL/SQL异常、存储过程和触发器
    Oracle PL/SQL游标
    mysql主键问题
    spring-springmvc code-based
    AOP实现原理
  • 原文地址:https://www.cnblogs.com/zhangyuhao/p/10699721.html
Copyright © 2011-2022 走看看