zoukankan      html  css  js  c++  java
  • 9.接口

    1. 语法
    // 接口中可以有(默认公共)抽象类,常量,默认方法(JDK8),静态方法(JDK8)
    // 接口中没有构造方法,不能实例化
    访问修饰符 interface 接口名{}
    
    2. 特点
    1. 没有构造方法,不能实例化

    2. 接口可以引用实现类

      // 可以引用接口中所有的抽象方,默认方法
      接口名 对象名 = new 实现类(值列表);
      
    3. 接口多继承,一个类可以多实现接口

    注意:
    1. 实现类必须实现接口中所有的抽象方法,否则要声明为abstract类
    2. 类可以同时实现 继承,先继承后实现
    3. 实现类可以重写接口中的默认方法,然后当成员方法使用
    
    3.面向接口编程
    1. 降低耦合度
    2. 便于拓展
    3. 便于维护
    4. 便于分工开发
  • 相关阅读:
    软考
    码云
    vue和bpmnjs
    工作流引擎
    net core restapi
    工厂模式
    sqlmanage
    类的扩展
    导出excel
    拼图
  • 原文地址:https://www.cnblogs.com/forelim/p/14691738.html
Copyright © 2011-2022 走看看