我想做一些事情:
public class MyClass<T implements Comparable> {
....
}
Run Code Online (Sandbox Code Playgroud)
但我不能,因为,显然,泛型只接受子类的限制,而不是接口.
重要的是我能够比较课堂内的类型,那么我该如何去做呢?理想情况下,我能够保持Generics的类型安全性,而不必将T转换为Object,或者只是不编写大量代码.换句话说,最简单的越好.
我是Python的新手,正在读一本2009年出版的书,所以使用Python 2.5语法.它执行以下操作:
_fields_ = [
("cb", DWORD),
("lpReserved", LPTSTR),
...
]
Run Code Online (Sandbox Code Playgroud)
对我来说,它看起来像一个元组列表,但同时它感觉像一个地图/字典.这是旧语法吗?