gpt4 book ai didi

Java 尝试重载泛型和其他方法

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

它是否返回更具体的类型?那么这是否意味着它通常会尝试引用不是泛型的方法,并且只有在找不到任何内容的情况下才会调用泛型。

public class Test {


public static boolean bar(String input){
return false;
}

public static < E > boolean bar(E input){
return true;
}



}

public class hi extends Test{

public static void main(String[] args){
boolean result = bar("Hi");
System.out.println(result);
}
}

最佳答案

由于类型删除,第二个重载被编译为public static boolean bar(Object input)。因此,为 bar("Hi") 选择了更具体的 String 重载。

关于Java 尝试重载泛型和其他方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38136960/

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