axk*_*axk 11 java generics constraints
有没有办法在Java中定义一个类似于以下C#泛型constratint的泛型约束?
class Class1<I,T> where I : Interface1, Class2 : I
Run Code Online (Sandbox Code Playgroud)
我试着这样做:
class Class1<I extends Interface1, T extends I & Class2>
Run Code Online (Sandbox Code Playgroud)
但编译器抱怨"Class2"部分:Type参数不能跟随其他边界.
这段代码编译好了:
interface Interface1 {}
class Class2 {}
class Class1<I extends Interface1, T extends Class2 & Interface1> {}
Run Code Online (Sandbox Code Playgroud)
当你只假设Interface1时,为什么你需要我输入?(你在课堂上对我的了解不多,而不是扩展Interface1)
| 归档时间: |
|
| 查看次数: |
6287 次 |
| 最近记录: |