接口详解

接口

  • 从宏观上理解: 接口开发

  • 应用: 后台接口开发, 前端界面(UI)

  • 从微观理解: 类似于方法 Java里面接口 interface

Java当中的接口

  • 接口的本质就是一种标准/规范/声明 【返回值类型 参数列表 方法名】

  • 接口的特点:

  • 1.接口使用 interface关键字修饰

2. 接 口 是 常 量 和 抽 象 方 法 的 集 合 , 在 J D K 1.8 之 后 还 可 以 有 静 态 方 法 和 默 认 方 法 \color{red}{2.接口是常量和抽象方法的集合,在JDK1.8之后还可以有 静态方法和默认方法} 2.,JDK1.8

  • 3.接口中的常量默认省略 p u b l i c — s t a t i c — f i n a l \color{red}{ public — static— final} publicstaticfinal_int a=0;
  • 接口中的方法默认省略 p u b l i c — a b s t r a c t \color{red}{ public— abstract} publicabstract_void meth();
  • 4.接口不能够实例化
  • 5.如果想要"实例化"一个接口,必须使用多态【接口多态】
  • 6.接口的子类特点:
  • a.如果一个类想要实现一个接口,那么就 必 须 实 现 该 接 口 中 所 有 的 抽 象 方 法 \color{red}{必须实现该接口中所有的抽象方法}
  • b.如果一个类不想要实现接口,那么该类升级为接口
  • 7.接口是一种规范
  • 8.接口是可以扩展功能
  • 9.接口是灵活的-》我想实现听歌,调用听歌接口实现即可。比继承抽象类灵活。
  • 10.接口和抽象类的区别 ( 讲 述 接 口 和 抽 象 类 的 异 同 ) \color{red}{(讲述接口和抽象类的异同)}
  • 父类是普通类的是模板,父类是抽象类是部分模板,部分规范,父类是接口的时候,就是完全规范
  • 11、
  • 类和类: 单继承 不能多继承,不能多实现
  • 类和接口: 多实现, 不能够多继承
  • 接 口 和 接 口 : 多 继 承 , 不 能 多 实 现 , 也 不 能 单 实 现 \color{red}{ 接口和接口: 多继承, 不能多实现,也不能单实现} :,
  • 12.什么时候使用接口? 什么时候使用继承?
  •  当抽取多个共性代码或者设计复杂类的时候使用继承,其他一律接口
    
  • 13.面向接口编程
  • 集合框架 Collection List
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值