1

これは正式に頭を悩ませています!

私がやりたいのは、型をメソッドに渡し、同じ型を返すことです。まさにこれ:

public <T> T get(T in) {
    return in;
}

T を単に古いクラスではなく、抽象基本クラスのサブクラスにしたいだけです。このようなもの:

public <T extends BaseClass> T get(<T extends BaseClass> in) {
    return in;
}

しかし、私たち全員が知っているように。そのようにはうまくいきません。

4

1 に答える 1

4

試していませんが、これはうまくいきませんか?

public <T extends BaseClass> T get(T in) {
    return in;
}
于 2013-03-22T06:16:20.063 に答える