什么是java接口的为什么要定义它,什么是JAVA接口

  什么是java接口的为什么要定义它,什么是JAVA接口

  一、什么是接口

  接口是一种规范,类似于硬件上的接口。电脑主板上PCI插槽的规格类似于Java接口。只要是遵循PCI接口的卡,任何品牌都可以插入PCI插槽。所以接口是一个规范。接口是对某物提供的某些功能的描述。我们也可以利用接口来实现多态功能。同时,接口也弥补了Java单一继承的弱点,即类可以实现多个接口。

  二、什么是java接口

  接口(英文:Interface)是JAVA编程语言中的抽象类型,是抽象方法的集合。接口通常被声明为interface。类通过继承接口来继承接口的抽象方法。(推荐教程:java教程

  我们用interface关键字定义接口,一般用接口来声明方法或者常量。接口中的方法只能是声明,不能是具体的实现,这和抽象类不同。接口是更高层次的抽象。接口的定义格式是

  公共接口名称{

  //常量可以定义。

  //方法只有方法声明,而且是公共的。

  公共void方法名();

  .

  }类只需要使用implements关键字实现接口,实现类必须实现接口中的所有方法。

  public类实现类名implements interface {

  //实现接口的方法

  }三、接口的应用

  定义一个接口非常简单。当然,设计一个好的界面并不是很简单。你必须考虑这个接口有哪些常量和方法。但是技术非常简单,示例代码如下:

  //定义方法的接口

  公共接口Myinterface {

  //定义程序使用的常量的接口。接口中只能有常量。

  公共静态最终双价=1450.00;

  公共静态final int counter=5;

  //接口中的所有方法都没有方法体。

  public void add(int x,int y);

  公共空体积(int x,int y,int z);

  }实现接口也没有什么难度。代码如下:

  //实现接口

  公共类MyImple实现Myinterface {

  @覆盖

  public void add(int x,int y) {

  }

  @覆盖

  公共空隙体积(int x,int y,int z) {

  }

  }一个类可以实现多个接口,因为java是单继承的,这个接口可以弥补。我们可以定义另一个接口。

  公共接口MyInterface2 {

  public void countpp();

  }修改上面的实现类。要实现多个接口,可以用逗号分隔它们。当然,所有的接口方法都要实现。

  //实现接口1,接口2

  公共类MyImple实现Myinterface,MyInterface2{

  @覆盖

  public void add(int x,int y) {

  }

  @覆盖

  公共空隙体积(int x,int y,int z) {

  }

  @覆盖

  public void countpp() {

  }

  }以上是什么是java接口的细节。更多请关注我们的其他相关文章!

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

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