定义泛型类别 Generic0o< Boolean>声明的foo1与 GenericFoo< nteger>声明的foo2是不同的 GenericFoo<Boolean> fool new GenericFoo<Boolean>(i GenericFoo<Integer> foo2= new GenericFoo<Integer>( 不可以将foo1所参考的实例指定给foo2,或 是将foo2所参考的实例指定給foo1 incompatible types found: GenericFoo<java. lang Integer> required: GenericFoo<java. lang Boolean> fool foo 2定义泛型类别 • GenericFoo< Boolean>声明的foo1与 GenericFoo< Integer>声明的foo2是不同的 • 不可以将foo1所参考的实例指定给foo2,或 是将foo2所参考的实例指定給foo1 GenericFoo<Boolean> foo1 = new GenericFoo<Boolean>(); GenericFoo<Integer> foo2 = new GenericFoo<Integer>(); incompatible types found : GenericFoo<java.lang.Integer> required: GenericFoo<java.lang.Boolean> foo1 = foo2;