类/接口级别的通用类型参数与仅在方法级别上的通用类型参数

时间:2016-10-12 01:10:20

标签: java generics

考虑这两个接口声明:

interface TransformShapeA {
    <T extends Shape> T applyTransformation(T shape);
}

interface TransformShapeB<T extends Shape> {
    T applyTransformation(T shape);
}

您能否在使用TransformShapeA时使用TransformShapeB来详细说明我们获得了什么?

在哪种情况下,我们希望实际约束不允许特定Shape的实现?

0 个答案:

没有答案