Skip to content

Java 中在泛型中 extends 与super的区别 #584

Description

@Locker1995

贴上昨天在虎牙笔试遇到的范题(记得不是很清楚了)
请选出正确的操作
A.List<? extends Object> list = new ArrayList<>(); list.add(new Object());
B.List<? extends Number> list = new ArrayList<>(); list.add(4.0);
C.List<? super Number> list = new ArrayList<>();list.add(4.0);
D.....
还有一个忘了,题目的主要意思就是考泛型。

链接转自知乎
这个是我个人认为一个很好的帖子去解释这个问题
https://www.zhihu.com/question/20400700

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions