gpt4 book ai didi

java - java中ClassName中的是什么意思?

转载 作者:行者123 更新时间:2023-11-29 03:48:02 25 4
gpt4 key购买 nike

我正在阅读 some教程中我遇到了像
这样的术语 Key<Car> rootKey = new Key<Car>(Car.class, 959);
什么是<Car>在这段代码中是什么意思?为什么这里使用这些“<>”符号?请帮忙。

最佳答案

您代码段中的 The 代表通用类型说明符。您可以使用 Car 以外的类型实例化 Key 类,并且其方法在编译时对于该变量是类型安全的。

例如,下面的语句是类型安全的,就像你的例子一样:

Key<String> rootKey = new Key<String>(String.class, "someString");

参见 http://docs.oracle.com/javase/tutorial/java/generics/gentypes.html获取更多信息。

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

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