これらのジェネリックの間に実際の違いはありますか
public class SelfBounded <T extends SelfBounded<T>>{}
そしてこれ
public class SelfBounded <T extends SelfBounded>{}
?
はいの場合、どうすればそれらを観察できますか?
ここにはすでに同様の質問がたくさんあります。次の記事を読むことができます
または、次の質問:
2 つ目は生の型を使用していますが、これは決して使用してはなりません。
しかし実際には、これらの宣言はどちらも通常は役に立ちません。ほぼ確実に使用する必要があります
public class SelfBounded <T>