gpt4 book ai didi

java - 如何在java中显式实现具有相同签名的2个接口(interface)方法?

转载 作者:太空宇宙 更新时间:2023-11-04 11:47:40 25 4
gpt4 key购买 nike

我有两个这样的界面:

interface IA{
void show();
}

interface IB{
void show();
}

现在我想将两个接口(interface)方法显式地实现到一个类中。

在 C# 中,我可以通过使用“显式接口(interface)实现方法”来做到这一点,如下所示:

interface IA
{
void show();
}
interface IB
{
void show();
}

class Derived : IA, IB
{
void IA.show()
{
Console.WriteLine("Hello C#!");
}
void IB.show()
{
Console.WriteLine("Hello World !");
}

}

java有什么方法或者什么关键字可以解决这个问题吗?

最佳答案

只要两个方法具有相同的返回类型,它们就只能作为类中的单个方法实现。

否则,它们无法实现并且会出现编译错误。

JAVA 中没有办法显式实现每个接口(interface)的每个方法。

关于java - 如何在java中显式实现具有相同签名的2个接口(interface)方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42174192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com