gpt4 book ai didi

java - 是否可以将抽象方法的返回类型设置为与类相同?

转载 作者:行者123 更新时间:2023-12-01 19:38:19 24 4
gpt4 key购买 nike

我想将我的抽象方法的返回类型设置为与类相同,不是抽象类的类型,而是与继承类相同的类型。

最佳答案

您可以使用 self 类型模式:

abstract class A<T extends A<T>> {
abstract T foo();
}

class B extends A<B> {
B foo() {
return this;
}
}

关于java - 是否可以将抽象方法的返回类型设置为与类相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56589646/

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