Java中为什么要引入接口?
-
WBOY
转载
-
2023-09-21 11:01:17
897浏览
![Java中为什么要引入接口?](//m.sbmmt.com/img/upload/article/000/887/227/169526527826936.jpg)
- 接口是类可以执行的操作的契约。
- 当类实现接口时,它可以为声明的所有抽象方法提供实现在界面中。接口定义了一组通用行为。实现接口的类同意这些行为,并为这些行为提供自己的实现。
- 接口的主要用途之一是在两个对象之间提供通信契约.
- 如果我们知道一个类实现了一个接口,那么我们就知道该类包含该接口中声明的方法的具体实现,并且我们可以保证安全地调用这些方法。换句话说,两个对象可以基于接口中定义的契约进行通信,而不是它们的具体实现。
- Java不支持多重继承,多重继承允许我们从多个直接派生子类超类。如果两个直接超类的实现存在冲突,就会出现问题。 Java 通过允许我们实现多个接口来实现这一点。
- 由于接口仅包含抽象方法而没有实际实现,因此多个接口之间不会发生冲突。
以上就是Java中为什么要引入接口?的详细内容,更多请关注php中文网其它相关文章!
声明:本文转载于:tutorialspoint,如有侵犯,请联系admin@php.cn删除