Java核心逻的辑第9章_接口.pptVIP

  • 233
  • 0
  • 约2.05千字
  • 约 30页
  • 2018-02-18 发布于浙江
  • 举报
Java核心逻的辑第9章_接口

JAVA核心逻辑 第九章:接口 目录 接口的概念 接口的多继承 子类的多实现 使用接口的好处 为什么使用接口 分析 机动车:抽象类,包括行驶,空调,导航,播放音乐抽象方法 有轿车,卡车,摩托车,拖拉机 都是机动车的子类, 所有子类都要实现这四个方法,产生各自的行驶,空调,导航,播放音乐的功能. 拖拉机,摩托车不需要空调,导航,音乐 合理处理,去掉抽象类的空调,导航,音乐在子类中实现 但轿车,卡车需要这三个功能,如果写到自己的内部实行,又很繁重 思考:如果有一个类,能再让子类继承,就更好了 亲爹提供基本功能,干爹提供拓展功能 为什么使用接口 问题 要求实现防盗门的功能 分析 门有“开”和“关”的功能,锁有“上锁”和“开锁”的功能 将门和锁分别定义为抽象类 将门定义为抽象类,锁定义为接口 防盗门继承门,实现锁的接口 防盗门可以继承门的同时又继承锁吗? 如何解决这个问题呢? 接口的概念 接口是特殊的抽象类 接口的概念 interface关键字 接口的概念 implements关键字 接口的特点 接口的继承 接口不可以被实例化 实现类必须实现接口的所有方法 实现类可以实现多个接口 接口中的变量都是静态常量 Java中的多继承 常作为类型使用 接口的使用 需求说明 用程序描述USB接口 分析 USB接口本身没有实现任何功能 USB接口规定了数据传输的

文档评论(0)

1亿VIP精品文档

相关文档