gpt4 book ai didi

Java 类声明语法

转载 作者:行者123 更新时间:2023-12-02 00:04:43 26 4
gpt4 key购买 nike

Possible Duplicate:
Java Generics Wildcarding With Multiple Classes

我正在阅读 Android 应用程序的源代码,遇到语法问题。作为一名 Java 新手,我不知道某个特定部分的实际含义。代码看起来像。

public abstract class TabPagerActivity<V extends PagerAdapter & FragmentProvider>
extends PagerActivity implements OnTabChangeListener, TabContentFactory {

我感到困惑的是这部分:

<V extends PagerAdapter & FragmentProvider>

最佳答案

该语法描述了 V 可分配给 PagerAdapterFragmentProvider 的要求,允许程序员根据要求指定多个接口(interface)用于类型匹配。由于 Java 不直接支持多重继承,因此通常至少其中一种类型是接口(interface),除非以指定父类和子类的形式存在冗余信息。

您可以在 corresponding tutorial 中找到有关 Java 泛型多重边界的更多信息。 .

关于Java 类声明语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14089246/

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