gpt4 book ai didi

java:重载时返回类型不同

转载 作者:行者123 更新时间:2023-12-03 08:40:14 25 4
gpt4 key购买 nike

我有一个这样的类树:

master class abstract class Cell
AvCell extends Cell
FCell extends Cell

我在 Cell 中有一个抽象方法 getValue()

是否可以使方法 getValue() 返回 AvCellintString FCell?我可以为 int String 使用泛型吗?

谢谢!

最佳答案

您可以使用泛型并声明一个 Cell<T> .然后就是getValue()返回 T

abstract class Cell<T> {

abstract T getValue();

}

现在:

class AvCell extends Cell<Integer> {
}

class FCell extends Cell<String> {
}

关于java:重载时返回类型不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1696314/

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