gpt4 book ai didi

java - 关于java接口(interface)的问题

转载 作者:太空宇宙 更新时间:2023-11-04 09:01:32 24 4
gpt4 key购买 nike

假设我有以下 ruby​​ 代码:


def use_object(object)
puts object.some_method
end

而且,这适用于任何响应 some_method 的对象,对吧?

假设存在以下java接口(interface):


interface TestInterface {
public String some_method();
}

我是否正确地假设接口(interface)是 java 实现相同目标的方法(唯一的区别是参数的类型是 TestInterface )?

最佳答案

你是对的,只是你不能在Java接口(interface)中定义函数体,只能定义原型(prototype)。

接口(interface)是在 Java 中实现伪多重派生的唯一方法,因为普通的类派生很简单(只有一个父类)。

关于java - 关于java接口(interface)的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/238314/

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