java接口

21 篇文章 0 订阅

 

                                         接口

  1. 什么是接口:
    1. 提供了同一的规范
    2. 满足了约定,他就能给你提供一种能力
    3. 接口是不关心结果的
    4. 接口既是一种约定,又是一种能力
  2. 接口也实现了多态
    1. 什么是多态:不同的对象对同一方法的调用有不同的结果

接口既是一种约定(抽象方法的名称),又是一种能力(子类重写抽象方法,

具体的实现)

  1. 接口与抽象类有什么区别
    1. 抽象类特点:
      1. 不能实例化对象
      2. 里面可以有普通的方法,也可以有抽象的方法
      3. 里面可以有普通的变量,也可以有静态常量
    2. 接口的特点:
      1. 不能实例化对象
      2. 所有的方法,都是抽象方法,默认修饰符是public
      3. 所有的变量都是静态变量
    3. 接口主要是用来做功能的扩展
    4. 一个类只能有一个父类,但是可以实现多个接口
    5. 使用继承或接口的口诀
      1. 如果类A与类B满足is a的关系,就用继承,否则就用接口
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值