中易网
为什么泛型做为参数传入的时候,在方法里使用前一定要先声明?
答案:3 悬赏:0
解决时间 2021-02-02 01:41
提问者
网友:护她一生,唯爱
2021-02-01 09:59
所有的回答都不是我想要的。看来问题我描述得不好。我还是写例子出来吧。
void Method(List
array){
List
range=array;
}
泛型集合作为参数传入的时候,为什么要这样List
range=array先声明,而不能直接使用array?
最佳答案
二级知识专家
网友:滚刀废物浮浪人
2021-02-01 10:24
泛型的声明格式:List
list = new List
();
这个T可以是任何类型,包括自己定义的类,例如:
public class Test
{
}
然后在其他地方,声明泛型的时候,就可以 List
list = new List
();
全部回答
1楼
网友:而你却相形见绌
2021-02-01 13:22
主义这里的方法定义:public static
t[] setarry(t...args){ 这里的可变参数仅仅只是允许参数个数不固定(可变), 但是并不允许参数的数据类型可变!! 你在 调用的时候 参数全部传同一类型即可通过编译和运行。 例如: print(setarry(“1”,“2”,“3”,“4”));
2楼
网友:woshuo
2021-02-01 11:51
不先声明编译器怎么知道你这个是泛型的数据,这个是规范没什么好纠结的.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
•
5.4乘以9/10+3.6除以1又1/9+0.9
•
以下几款常用的杀毒软件中,哪一款总部在俄罗
•
不执行case=0吗
•
5元一包的医用口罩,一包有多少个?
•
我想在网上开店,请问淘宝网的支付宝真的百无
•
吉他调弦的方法
•
重口味怎么去啊,有知道地址的么
•
lol生日查询
•
新加坡黄卡签证
•
跪求 05年的东莞富士电梯如何写入楼层数据(
•
现我开办一个水泥砖厂,需要380伏动力和220伏
•
求助,psp真三国无双6无法运行
•
老的能干能花小的钱吗?父母50左右还能干,儿
•
求配电柜装配车间管理制度
•
安装南方CASS7.1时提示指定账户已存在如何破
推荐资讯
•
中石化捕集二氧化碳干什么?什么意思?干什么
•
朝阳公园的桃花一般从几月开 开多久
•
雕弓故事中的破折号的作用是
•
文峰文化用品专卖店地址在哪,我要去那里办事
•
求鉴定MCM mini白色双肩包2016款
•
叶子潮童馆这个地址在什么地方,我要处理点事
•
为什么现在很多人都去前海注册公司
•
我家地里种的玉米种进去快出苗了,但还没出来
•
在Phototshop 中怎样单独水平翻转图层
•
电脑“美式键盘”输入法不见,有的个别游戏玩
•
薄台子村在什么地方啊,我要过去处理事情
•
盘锦恒跃印刷包装有限公司怎么去啊,有知道地
•
手机登qq时,显示手机磁盘不足,清理后重新登
•
刺客的套装怎么选啊?