Sam*_*ion 0 java generics types
我有一个类似的课程
public class NewArrayList<T> extends ArrayList {
// ...
}
Run Code Online (Sandbox Code Playgroud)
而另一课:
public class IntArrayList<T> extends NewArrayList<T> {
/* something like throwing an exception if T is not Integer */
// Integer-only methods
}
Run Code Online (Sandbox Code Playgroud)
IntArrayList<T>应该只接受Integer价值观.我试过T instanceof Integer 但它只是错误.我怎样才能做到这一点?
使用
public class IntArrayList extends NewArrayList<Integer>
Run Code Online (Sandbox Code Playgroud)
这将绑定<T>并将其删除以用于进一步的子类.
| 归档时间: |
|
| 查看次数: |
54 次 |
| 最近记录: |