Java接口实现示例 - 极悦
首页 课程 师资 教程 报名

Java接口实现示例

  • 2022-10-09 11:17:53
  • 1140次 极悦

Java中的接口是什么?

Java编程语言中的接口被定义为用于指定类行为的Java抽象类型。Java 接口包含静态常量和抽象方法。一个类可以实现多个接口。在 Java 中,接口是使用 interface 关键字声明的。接口中的所有方法都是隐式公共和抽象的。

声明接口的语法

要在你的类中使用接口,在你的类名后面加上关键字“implements”,然后是接口名。

接口 { 
//方法
}

实现接口示例

现在,让我们通过示例来了解 Java 中的接口:

类 Dog 实现 Pet
接口 RidableAnimal 扩展了 Animal、Vehicle

为什么需要接口?

为了更好地理解 Java 中接口的使用,让我们看一个 Java 接口示例。“媒体播放器”类有两个子类:CD 播放器和 DVD 播放器。每个都有其独特的 Java 接口实现方法来播放音乐。

另一类“组合驱动器”继承了 CD 和 DVD(见下图)。它应该继承哪种播放方法?这可能会导致严重的设计问题。因此,Java 不允许多重继承。

现在让我们再举一个 Dog 的例子。

假设您有一个要求,其中“狗”类继承“动物”和“宠物”类(见下图)。但是你不能在 Java 中扩展两个类。那你会怎么做?解决方案是接口。

接口的规则手册说,

Java 实现接口是 100% 抽象类,只有抽象方法。

类可以实现任意数量的接口。

Dog 类可以扩展为“Animal”类,并将接口实现为“Pet”。

Java 接口示例:

让我们理解下面的Java接口程序:

步骤1:将以下代码复制到编辑器中。

接口宠物{
  公共无效测试();
} 
class Dog 实现 Pet{ 
   public void test(){ 
     System.out.println("Interface Method Implemented"); 
  } 
   public static void main(String args[]){ 
     Pet p = new Dog(); 
     p.test(); 
  } 
}

步骤2:保存、编译和运行代码。观察Java程序中接口的输出。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交