java怎么写接口,java中怎么实现接口

  java怎么写接口,java中怎么实现接口

  接口的定义方式如下:

  [可见性]接口接口名称[扩展其他接口名称] {

  //声明变量

  //抽象方法}接口主体包含抽象方法,但是所有方法都是接口内的抽象方法(根据定义),所以接口内不需要抽象关键字。因为接口表示一组外部行为,所以任何方法在接口中都是公共的。

  比如:

  公共接口掠夺者{

  布尔型chasePrey(猎物p);

  void eatPrey(猎物p);

  }接口中的成员是static、final和public,相反可以是任何类或接口的类型。

  相关视频教程推荐:java在线教程

  接口的实现:

  公共类狮子实现掠夺者{

  public boolean chasePrey(Prey p) {

  //编程追逐猎物p(专门针对狮子)

  }

  public void eatPrey (Prey p) {

  //编程吃掉猎物p(专门针对一只狮子)

  }

  }说明:

  如果一个类实现了一个接口,但不是该接口的所有方法,那么它必须被标记为抽象的。抽象类的子类必须实现其未完成的方法。如果子类仍然不能实现接口的所有方法,它仍然需要被标记为抽象的。

  接口通常在Java编程语言中作为回调函数使用。Java不允许方法作为参数传递。所以解决方法之一就是定义一个接口,可以作为方法的参数,从而使用对象的方法签名。

  子接口

  该接口可以扩展到几个不同的接口,并且可以使用上述方法,例如:

  公共接口VenomousPredator扩展捕食者,有毒{

  //接口体

  }以上程序片段是合法定义的子接口。与类不同,接口允许多重继承,而Predator和狠毒可能定义或继承相同的方法,如kill(Prey猎物)。当一个类实现VenomousPredator时,它将同时实现这两个方法。

  相关文章教程推荐:java学习入门以上是如何用java编写接口并实现的细节。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: