有时需要在方法末尾返回类型不同的对象,而return 语句只能返回一个或一组类型一样的对象。此时就需要用到泛型。
首先先解释个概念,
元组:它是将一组对象直接打包存储于其中的一个单一对象,这个容器对象允许读取其中元素,但不能修改。
利用泛型创建元组
| 代码如下 | 复制代码 |
publicclassReturnTwo {
publicfinalA first; publicfinalB second;
publicReturnTwo(A a,B b) { first = a; second = b; }
} | |
测试
| 代码如下 | 复制代码 |
publicclassTest {
privateString a ="abc"; privateintb =123;
publicReturnTwoget() { ReturnTwort =newReturnTwo(this.a,this.b); returnrt; }
publicstaticvoidmain(String[] args) { Test test =newTest(); ReturnTwort = test.get(); System.out.println(rt.first); System.out.println(rt.second); }
} | |
输出结果:
abc
123
小红车宣告关闭应用分区,开发者以中文长文回应中国玩家质疑
超自然行动组6月26日财神兑换码 6月26日财神兑换口令是多少
Prime Day 促销:西昊旗舰 C300 Pro V2 全身自适应人体工学椅即享八折优惠
Valve现确认Steam Machine最高可支持4K
搭载 RTX 5080 显卡:外星人 Alienware Area-51 16 英寸游戏本降至年内最低价
鹅鸭杀手游可以注销吗 鹅鸭杀手游注销账户方法