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

下面小编就为大家带来一篇JAVA利用泛型返回类型不同的对象方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

有时需要在方法末尾返回类型不同的对象,而return 语句只能返回一个或一组类型一样的对象。此时就需要用到泛型。

首先先解释个概念,

元组:它是将一组对象直接打包存储于其中的一个单一对象,这个容器对象允许读取其中元素,但不能修改。

利用泛型创建元组

 public class ReturnTwo { public final A first; public final B second; public ReturnTwo(A a,B b) { first = a; second = b; } } 

测试

 public class Test { private String a = "abc"; private int b = 123; public ReturnTwo get() { ReturnTwo rt = new ReturnTwo(this.a, this.b); return rt; } public static void main(String[] args) { Test test = new Test(); ReturnTwo rt = test.get(); System.out.println(rt.first); System.out.println(rt.second); } } 

输出结果:

abc
123

以上这篇JAVA利用泛型返回类型不同的对象方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持html中文网。

以上就是JAVA利用泛型返回类型不同的对象方法的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Java