当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:17:00  来源:本站整理

通过承当扩大接口[Java编程]

赞助商链接



  本文“通过承当扩大接口[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
操纵担当技术,可便利地为一个接口增添新的办法声明,也可以将几个接口归并成一个新接口.在这两种情形下,终究得到的都是一个新接口,以下例所示:
//: HorrorShow.java
// Extending an interface with inheritance

interface Monster {
  void menace();
}

interface DangerousMonster extends Monster {
  void destroy();
}

interface Lethal {
  void kill();
}

class DragonZilla implements DangerousMonster {
  public void menace() {}
  public void destroy() {}
}

interface Vampire 
    extends DangerousMonster, Lethal {
  void drinkBlood();
}

class HorrorShow {
  static void u(Monster b) { b.menace(); }
  static void v(DangerousMonster d) {
    d.menace();
    d.destroy();
  }
  public static void main(String[] args) {
    DragonZilla if2 = new DragonZilla();
    u(if2);
    v(if2);
  }
} ///:~
DangerousMonster是对Monster的一个简单的扩大,最毕生成了一个新接口.这是在DragonZilla里实现的.
Vampire的语法仅在担当接口时才可以利用.普通,我们只能对单独一个类利用extends(扩大)关键字.但由于接口大概由多个其他接口构成,所以在构建一个新接口时,extends大概引用多个底子接口.正如大家看到的那样,接口的名字只是简单地利用逗号脱离.
  以上是“通过承当扩大接口[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 通过承当扩大接口
  • 通过承当举行筹划
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .