2010-01-01から1ヶ月間の記事一覧

同じにみえても互換性のない型

public class Foo<T> { private Bar<T> x; private class Bar<T> { Bar<T> y = x; T z; } } これはコンパイルエラーになります。 Foo.java:5: 互換性のない型 検出値 : Foo<T>.Bar<T> 期待値 : Foo<T>.Bar<T> Bar<T> y = x; ^ エラー 1 個 期待される型と検出された型が同じですが互換性</t></t></t></t></t></t></t></t></t>…