1. public void 方法名(类名<? extends 上限类型(Number或者Number的子类)> 参数 ){
    2. }

    举例:

    1. public class Student_1 {
    2. public void showFlag(Student<? extends Number> flag){
    3. System.out.println(flag.getFlag());
    4. }
    5. }
    1. public class Test_3 {
    2. public static void main(String[] args) {
    3. Student_1 student_1 = new Student_1();
    4. Student<Integer> student = new Student<>();
    5. student.setFlag(20);
    6. student_1.showFlag(student);
    7. // 报错,因为String不是Number类型的本类或者子类
    8. /*Student<String> student1 = new Student<>();
    9. student1.setFlag("爱摸鱼的TT~");
    10. student_1.showFlag(student1);*/
    11. Student<Number> student2 = new Student<>();
    12. student1.setFlag("爱摸鱼的TT~");
    13. student_1.showFlag(student2);
    14. }
    15. }