sách gpt4 ai đã đi

java - 是否需要接口(interface)方法的实现

In lại 作者:行者123 更新时间:2023-12-04 21:27:56 25 4
mua khóa gpt4 Nike

我有一个如下所示的界面。

我在 Eclipse 中得到了这个默认代码。疑惑,为什么“@Override”属性要来了?

在我们声明了所有这些方法并随后在 Object 类中实现的地方,是否还有其他可用的 TOP 级默认接口(interface)?

  public interface IRecord {
@Ghi đè
public String toString();

public void showName(String name);
}

它的一个实现如下所示

public class Record implements IRecord{

@Ghi đè
public void showName(String name) {
//Doing something
}
}

它按照预期得到了很好的遵守,但我有点惊讶为什么它不要求我实现 toString() 方法的实现?

它在 Object 类中,但 Object 类没有实现我的接口(interface)。

1 Câu trả lời

所有类都隐式扩展了 Sự vật,它已经实现了 toString()。并且由于您的 Ghi 类实现了您的接口(interface),并从 Sự vật 继承了 toString() 方法,因此契约(Contract)已履行。

关于java - 是否需要接口(interface)方法的实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16734447/

25 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com