gpt4 book ai didi

Java 等效于 Objective-C 实例类型?

转载 作者:太空狗 更新时间:2023-10-30 03:52:29 26 4
gpt4 key购买 nike

在 Objective-C 中,instancetype可以用作方法的返回类型,这些方法返回调用它们的类(或该类的子类)的实例。

Java 中的 instancetype 是什么?

最佳答案

最接近的是使用泛型

interface Base<B extends Base<B>> {
// do something and return this.
B append(String s);
}

interface SubBase<B extends SubBase<B>> extends Base<SubBase<B>> {
// append returns a SubBase<B>
}

class MyClass implements SubBase<MyClass> {
public MyClass append(String s) {
// do something
return this;
}
}

它不是那么优雅,但它确实有效。

关于Java 等效于 Objective-C 实例类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30088353/

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