更新时间:2022-10-09 11:17:53 来源:极悦 浏览961次
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接口程序:
步骤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程序中接口的输出。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习