java - 包含具有相同签名的方法的多个接口(interface)

标签 java oop interface

如果某些接口(interface)包含具有相同签名的方法,那么一个类可以在 Java 中实现多个接口(interface)。由于一个类只能实现具有给定签名的方法一次。这种情况会导致什么问题?

 interface a {
    public show();
}
interface b {
    public show();
}

class name implements a,b {
    private int var = 10;
    public show() {
    System.out.print(var);
 }
}

最佳答案

没问题。单一实现适用于派生类中的两个接口(interface)。

但是如果您希望每个接口(interface)有不同的实现,则需要更改签名。

关于java - 包含具有相同签名的方法的多个接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33064356/

相关文章:

java - Hibernate saveorupdate 或 merge 用于保存/更新一对多关系对象

c# - 为什么我的隐私可以访问?

java - 在 Java 中标记接口(interface)

reflection - 如何使用接口(interface)允许超过 1 个结构类型以使代码更可用?

Java:Gson - 自定义 JsonSerializer 中的 HashMap 到 JSON

java - 为什么中断方式和 isInterrupted 行为之间存在差异?

java - 如何在 JSTL 中使用格式日期为 "yyyy-MM-dd"?

php - 无法获取 MySQL

c++ - 返回 C++ 多态对象(接口(interface))

pointers - 隐藏 nil 值,理解为什么 golang 在这里失败