我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019全年资料大全正版 > 泛型类 >

java中一个方法的返回值可能是integer或者Double请问该怎么定义

归档日期:07-06       文本归类:泛型类      文章编辑:爱尚语录

  java中一个方法的返回值可能是integer或者Double,请问该怎么定义泛型接收

  java中一个方法的返回值可能是integer或者Double,请问该怎么定义泛型接收

  java中一个方法的返回值可能是integer或者Double,请问该怎么定义泛型接收?谢谢!...

  java中一个方法的返回值可能是integer或者Double,请问该怎么定义泛型接收?谢谢!

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部泛型也做不到,泛型是用来推导一批函数,用不同的类型实例化出不同的函数,你得要求是,同一个函数,不同case的返回值类型不同,泛型不太适合你的需求。

  然而无论T为何种类型,推导之后的T都是唯一的,其实就是函数的返回值类型,是确定的。

  可以定义返回类型是Object,这样无论if else返回什么类型都能适用,不过还是再强调一下,这个不同case返回不同类型的设计,有点问题。

  我的意思是lf else 里面,返回的结果类型是不同的,不想用object去接受,如果用泛型该怎么定义?我的意思是lf else 里面,返回的结果类型是不同的,不想用object去接受,如果用泛型该怎么定义?

本文链接:http://buggystordera.com/fanxinglei/719.html