java - java 中 <SomeClass extends ?> 的含义?

标签 java generics wildcard

在一家大型软件公司面试的时候,面试官问我懂不懂java,我说懂。 然后他说告诉我这两个是什么意思:

<? extends SomeClass> 
<SomeClass extends ?> 

第一个形式我解释了,但第二个形式我无法弄清楚。我说我不确定这是否是有效的语法以及它是否有任何含义。

<SomeClass extends ?>是什么意思,还是面试官只是用错误的语法来测试我,看看我能否识别?

最佳答案

你的面试官只是用错误的语法来测试你。至少你下次能立刻认出这一点。从经验中学习:)

关于java - java 中 <SomeClass extends ?> 的含义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32083377/

相关文章:

java - DAO设计模式

Java静态错误

php - php 的 strpos 函数中的通配符

Java 哈希表在 'put' 期间用新 key 覆盖现有 key

java - Java 中通配符泛型的继承

java泛型方法

generics - Swift 中的泛型函数

winapi - Windows 的 FindFirstFile() 函数中存在错误?

makefile - 从 make 移动到 cmake : how to use build target with wildcards

java - 如何正确配置jax-rs web service web.xml