接口

作者: CodingHou | 来源:发表于2017-02-07 16:49 被阅读10次

抽象类: 包含抽象方法的类叫做抽象类.
抽象方法: 仅声明名称而没有方法体
如果从一个抽象类继承, 并想创建该新类的对象, 那么就必须为基类中的所有抽象方法提供方法定义.
创建抽象类的目的是不同的子类可以以不同的方式表示此接口.

接口: 就是一个完全抽象的类. 它根本没有提供任何具体实现. 它允许人们创建一个能够被向上转型为多种基类的类型, 来实现某种类似多重继承的特性. 里面的方法默认就是public的. 可以完全解耦

策略模式: 创建一个能够根据所传递的参数对象的不同而具有不同行为的方法.

适配器模式: 适配器中的代码将接受你所拥有的接口, 并产生你所需要的接口.

Java中的多重继承: 组合多个类的接口
通过继承来扩展接口: 通过继承, 可以很容易的在接口中添加新的方法. 还可以通过继承在新接口中组合数个接口, 这两种情况都可以获得新的接口. (叠加)
interface a extends b ,c 这样的话, a就有了b和c的接口.

接口最吸引人的原因之一就是允许同一个接口具有多个不同的具体实现. 所以, 接口的一种常见的使用方法就是策略设计模式.
适配接口: 适配器模式

接口中的域: 放入接口的任何域都自动是static和final的. 所以接口成了一种很便捷的用来创建常量组的工具, 在java se5之前用来创建枚举.
空白final: 是指声明为final却又未赋值的区域.
在接口中定义的域不能是"空白final", 但是却可以被非常量表达式初始化.

嵌套接口: 接口可以嵌套在其他接口中.

相关文章

  • 接口接口接口

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

  • Android常用接口

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

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

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

  • 接口测试概述

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

  • 接口测试

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

  • 接口

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

  • 线程池原理

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

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

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

  • 用户操作接口

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

  • JAVA中的集合框架 List (二)

    Collection接口List接口简介 Collection接口、子接口及其实现类,Collection接口是j...

网友评论

    本文标题:接口

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