18.8 生成泛型方法和类型