gpt4 book ai didi

java - 在 Android 方法签名中是什么意思?

转载 作者:搜寻专家 更新时间:2023-11-01 02:14:50 29 4
gpt4 key购买 nike

我正在检查代码并找到以下方法声明。

public void onItemClick(AdapterView<?> parent, View v, int position, long id)

什么是<?>是指这里?

谢谢。

最佳答案

AdapterView是一个通用类。它采用另一种数据类型作为参数,然后以某种方式针对该类型定制其操作。通常,你会声明一个 AdapterView

AdapterView<String> avs = new AdapterView<String>(...);

这是指一个 AdapterViewString 定制

现在,鉴于所有这些:<?>意味着此方法将接受 AdapterView不管它是为哪个类(class)定制的。这是一个通配符类型说明符。

关于java - <?> 在 Android 方法签名中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8410288/

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