gpt4 book ai didi

java - 无参数的通用方法调用

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

如果我有一个通用方法

public <T> ArrayList<T> test(){ return new ArrayList<T>(); }

在没有显式类型参数的情况下调用他,将返回原始类型ArrayList,因此,如果我们调用没有类型参数的泛型方法,我们只会调用相应的非泛型方法。这是真的吗?

最佳答案

不,如果允许您在没有显式类型参数的情况下调用该方法,则意味着编译器能够为您推断出适当的类型。这意味着 ArrayList<WhateverInferredType>将会被退回。

关于java - 无参数的通用方法调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19936975/

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