美文网首页
2_13.接口

2_13.接口

作者: RockyLuo_290f | 来源:发表于2018-10-17 22:26 被阅读0次

当一个抽象类中 所有的方法都是抽象的,那么我们可以将其定义为一个接口。
接口是对行为的抽象,类是对属性和行为的抽象

interface 接口名{

    public final static PI = 3.14;
    抽象方法的定义;
    ...
}

接口不可以被实例化, 但可以用类进行实现(implements)

接口中定义的方法都是抽象的,可以省略abstract

接口中定义的都是常量

接口的继承, 接口支持多继承 ,类支持多实现接口

interface C extends A,B {

}

class Cimpl implements D,B{

}

接口的好处:
1.接口定义,是代码分层开发,分模块开发
2.降低代码的耦合度,提高代码的可扩展性和可维护性
3.接口改进了单继承的局限

接口与抽象类的区别:
1.接口的所有方法都是抽象的,抽象类里面的方法可以为非抽象
2.接口和抽象类都不能直接实例化
3.抽象类只能单继承, 而接口不是
4.接口中的属性是static final类型, 抽象类中的属性和普通类中属性没有区别
5.接口中的方法默认就是抽象的,不需要加abstract,而抽象类不是默认隐藏

相关文章

  • 2_13.接口

    当一个抽象类中 所有的方法都是抽象的,那么我们可以将其定义为一个接口。接口是对行为的抽象,类是对属性和行为的抽象 ...

  • 接口接口接口

    发现很多朋友对于接口都很纠结,阐述一下个人对接口的理解。 接口分为很多种类型,程序语言内部接口 移动端和服务端接口...

  • Android常用接口

    不知名接口 头条接口: 科技接口: 财经接口: 军事接口: 体育接口: 房产接口: 足球接口: 娱乐接口: 电影接...

  • 第十八天 微信微博天气接口

    分享接口 微信接口 微博接口 天气接口 mob接口

  • 接口测试概述

    接口(interface)的概念 常见接口名词 接口测试: 接口测试目的: 接口测试的重要性: 接口测试流程 接口...

  • 接口测试

    接口测试概念: 接口:接口是为了提供一种服务 所有的接口统称为API,接口分为内部接口和外部接口 外部接口:测试被...

  • 接口

    接口 接口类型 空接口 接口嵌套 接口断言 type关键字

  • 线程池原理

    Callable 接口 Runnable 接口 Future接口 RunnableFuture 接口 Future...

  • JMeter-一个接口的返回值作为输入传给其他接口

    背景: 在用JMeter写接口case,遇到一种情况,接口1查看列表接口,接口2查看详情接口,接口2需要传入接口1...

  • 用户操作接口

    登陆 接口地址 获取列表 接口地址 删除 接口地址 批量删除 接口地址 编辑用户 接口地址 添加用户 接口地址

网友评论

      本文标题:2_13.接口

      本文链接:https://www.haomeiwen.com/subject/jxwsaftx.html