当前位置: 移动技术网 > IT编程>开发语言>Java > JAVA利用泛型返回类型不同的对象方法

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

2019年07月22日  | 移动技术网IT编程  | 我要评论

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

首先先解释个概念,

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

利用泛型创建元组

public class returntwo<a,b> {

 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<string, integer> get() {
  returntwo<string, integer> rt = new returntwo<string, integer>(this.a, this.b);
  return rt;
 }

 public static void main(string[] args) {
  test test = new test();
  returntwo<string, integer> rt = test.get();
  system.out.println(rt.first);
  system.out.println(rt.second);
 }

}

输出结果:

abc
123

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网