一聚教程网:一个值得你收藏的教程网站

热门教程

JAVA利用泛型返回类型不同的对象方法

时间:2022-06-29 01:40:43 编辑:袖梨 来源:一聚教程网

有时需要在方法末尾返回类型不同的对象,而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

热门栏目