|
|
1
14
方法的签名看起来像
如果使用反射访问此方法,则此行为可能很重要。
这种行为的另一个用途是保持与前通用接口的二进制兼容性,如中所述。
二进制文件与其返回的前通用版本兼容吗?
方法体等效于以下内容,但我认为它是实现细节:
|
|
2
4
我等不及了,我不得不去回答我自己的问题。答案是我的第一个和第三个版本的组合:第一个绑定用作变量类型,并且只要需要,对象就被强制转换为第二个绑定。这是产生的字节代码(为了可读性,我添加了一个换行符):
|