zoukankan      html  css  js  c++  java
  • 接口的概述(interface)

    接口的概述
    电脑上面的主板有很多接口,比如内存条的接口,有了这个接口,可以插入多个内存条,主板和内存条可
    能不是同一家生产厂商,但是两种物体却能结合到-起,正是因为这个接口的存在。只要厂家遵循这个接
    口,主板和内存条就可以随意更换,提高了可插拔性,接口其实也是体现着一种规范。
    在java语言里面使用interface来声明一个接口,接口其实是- -个特殊的抽象类,在接口里面的方法全部都
    是抽象的。
    关于接口,有几个需要注意的地方:
    ■接口中只能出现常量和抽象方法
    ■接口里面没有构造方法,无法创建接口的对象
    ●接口和接口之间支持多继承,即一个接口可以有多个父接口
    .一个类可以实现多个接口,即- -个类可以有多个父接口
    .一个类如果实现了接口,那么这个类需要重写接口中所有的抽象方法(建议) ,如果不重写则这个类
    需要声明为抽象类(不建议)

    接口的作用
    可以使项目分层,都面向接口开发,提高开发效率
    ●降低了代码之间的耦合度,提高了代码的可插拔性
    开发中尽量使用接口,少用抽象类,-个类可以实现多个接口,却只能继承-个父类

    因为呢,客户 的去求变更太勤,所以我们要用接口,因为接口可以有多个继承,所以当他们需求是A我们就继承A,当他们需求是B我就继承B,当他们又想有A又想有B的时候,我们可以给他来一个多继承

  • 相关阅读:
    JavaScript单线程和浏览器事件循环简述
    Promise的前世今生和妙用技巧
    自定义Angular插件
    smartcrop.js智能图片裁剪库
    判断是否安装微博
    Java 注解
    android tools使用方式
    listview复用机制研究
    java 驼峰字符和下划线字符相互转换工具类
    剪切板(复制、粘贴)工具类
  • 原文地址:https://www.cnblogs.com/JiXianSen/p/12142822.html
Copyright © 2011-2022 走看看