gpt4 book ai didi

Java类定义

转载 作者:搜寻专家 更新时间:2023-11-01 03:12:55 24 4
gpt4 key购买 nike

我想了解这个 java 类定义是什么。

abstract public class A<P extends B<?, ?>,Input,Output>
{
...
// class defined
...
}

一个 c++ 程序员转向 java

最佳答案

这定义了一个名为 A 的抽象类,具有三个类型参数:

  • P,它必须是 B 类型(带有任何类型参数)或从它派生的任何类型
  • 输入,任何类型
  • 输出,任何类型

有趣的是第一个类型参数。在 C++ 中,对于基于类型的模板参数,您可以提供任何类型;在 Java 中,您可以选择通过此类类型还必须扩展/实现的类和/或接口(interface)来约束类型。

关于Java类定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5785461/

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