说明
1、通配符? super Frui限定了泛型下界为 Fruit。
2、Generic对象和Generic对象可以作为参数传递给print2。但是Generic对象不能作为参数传入,因为 Apple是Fruit的子类,超出了泛型规定的下界。
实例
GenericfruitGeneric2 = new Generic<>();
print2(fruitGeneric2);
GenericfoodGeneric2 = new Generic<>();
print2(foodGeneric2);
// 错误使用
// GenericappleGeneric2 = new Generic<>();
// print2(appleGeneric2);
以上就是java方法参数中通配符的使用,希望对大家有所帮助。更多关于“java培训”的问题,欢迎咨询千锋教育在线名师。千锋教育多年办学,课程大纲紧跟企业需求,更科学更严谨,每年培养泛IT人才近2万人。不论你是零基础还是想提升,都可以找到适合的班型,千锋教育随时欢迎你来试听。