是People
在下面的Java代码片段一个类型名称(如T
或K
)或混凝土类(或接口)的名字吗?
public class Student implements Comparable<People> { ... }
Run Code Online (Sandbox Code Playgroud)
我在哪里可以找到有关此类问题的解释或说明?
tem*_*def 11
在此上下文中,People
是具体类的名称,而不是类型变量.如果你想让它成为一个类型变量,你必须说它Student
本身就是一个泛型:
public class Student<People> implements Comparable<People> { ... }
Run Code Online (Sandbox Code Playgroud)
顺便说一句,notationally,像通配符T
和K
那些替身类通常被称为类型变量,而不是类型.
归档时间: |
|
查看次数: |
128 次 |
最近记录: |