接口输入 Java 与例子
⚡ 智能摘要
接口输入 Java 是腹肌tract 类型,用于指定类必须实现的行为,包含常量和绝对值。tract 方法。本资源解释了什么是接口、为什么需要接口、如何声明和实现接口,以及接口与类和绝对方法的区别。tract 类。
什么是接口 Java?
An 接口输入 Java 编程语言被定义为一种绝对值tract 类型用于指定类的行为。 Java 接口包含静态常量和绝对值tract 个方法。一个类可以实现多个接口。 Java接口使用 `interface` 关键字声明。接口中的所有方法都是隐式公开的,并且绝对可访问。tract.
声明接口的语法
要在类中使用接口,请在类名后附加关键字“implements”,后跟接口名。
interface { // methods }
实现接口的示例
现在,让我们来了解一下接口。 Java 举个例子:
class Dog implements Pet
interface RidableAnimal extends Animal, Vehicle
点击 开始 如果视频无法访问。
点击 开始 如果视频无法访问
为什么需要接口?
了解界面的用途 Java 更好的是,让我们来看一个 Java 接口示例。“媒体播放器”类有两个子类:CD播放器和DVD播放器。每个子类都有其独特的接口实现方法来播放音乐。
另一个类“Combo drive”同时继承了 CD 和 DVD 类(见下图)。它应该继承哪个播放方法?这可能会导致严重的设计问题,因此, Java 不允许多个 继承权.
现在让我们再举一个狗的例子。
假设您需要实现一个类“dog”,该类继承自类“animal”和类“Pet”(见下图)。但是您不能同时继承两个类。 Java那么你会怎么做呢?解决方案是使用接口。
接口规则手册中写道:
- A Java 接口是100% ABStract 类,并且只有 ABStrac方法.
- 一个类可以实现任意数量的接口。
狗类可以继承“动物”类并实现“宠物”接口。
Java 接口示例
让我们来了解一下下面的界面程序。 Java:
步骤1) 将以下代码复制到编辑器中。
interface Pet { public void test(); } class Dog implements Pet { public void test() { System.out.println("Interface Method Implemented"); } public static void main(String args[]) { Pet p = new Dog(); p.test(); } }
步骤2) 保存、编译并运行代码。观察界面输出。 Java 程序.
类和接口之间的区别
| 增益级 | 接口 |
|---|---|
| 在类中,你可以实例化变量并创建对象。 | 在接口中,你不能实例化变量或创建对象。 |
| 类可以包含具体(带有实现)的方法。 | 接口不能包含具体(带有实现)的方法。 |
| 类使用的访问说明符有 private、protected 和 public。 | 在接口中,只使用一个说明符——public。 |
何时使用接口和绝对值tract 类?
- 使用腹肌trac当需要为一组子类定义模板时,t 类。
- 当需要为其他类定义角色时,无论这些类的继承关系如何,都应该使用接口。
必须了解的有关接口的事实
- A Java 类可以实现多个 Java 接口。类必须实现接口中声明的所有方法。
- 一个类应该覆盖所有绝对值trac接口中声明的 t 个方法。
- 该接口允许向对象发送消息,而无需关心该对象属于哪个类。
- 类需要提供接口中声明的方法的功能。
- 接口中的所有方法都是隐式公共的,并且绝对值也为空。tract.
- 接口不能被实例化。
- 接口引用可以指向其实现类的对象。
- 一个接口可以继承自一个或多个接口。一个类只能继承自一个类,但可以实现任意数量的接口。
- 接口不能实现另一个接口。如果需要,它必须继承另一个接口。
- 在另一个接口内部声明的接口称为嵌套接口。
- 接口变量在声明时必须进行初始化。否则,编译器会抛出错误。
- 一个类不能同时实现两个接口。 Java 它们具有名称相同但返回类型不同的方法。





