试图用一个例子来解释Java的泛型不能模拟鸭子类型:
类Caller { final T callee;Caller(T callee) { this.callee = callee;} publicvoid (){ callee.call();/编译器错误:无法找到符号调用}类Foo {公共空调用(){ System.out.print("Foo");}} class Bar { System.out.print与C++的模板不
我有几种像下面这样的查询,结果是几种不同的类型。to be filled up by the generic typefinally connection.Close();我想将这种查询连接到一个GenDapperQuery泛型方法中,我的错误处理/重试逻辑,当然还有Dapper查询(因为我不想写下我拥有的查询和类型),但我想以某种方式告诉这个(想要的)泛型