码迷,mamicode.com
首页 > 其他好文 > 详细

Multiple Type Parameters : Generic Parameters

时间:2015-06-28 21:25:57      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

 

 

class Pair<KeyType, ValueType> {
  // Constructor
  public Pair(KeyType aKey, ValueType aValue) {
    key = aKey;
    value = aValue;
  }

  // Get the key for this pair
  public KeyType getKey() {
    return key;
  }

  // Get the value for this pair
  public ValueType getValue() {
    return value;
  }

  // Set the value for this pair
  public void setValue(ValueType aValue) {
    value = aValue;
  }

  private KeyType key;

  private ValueType value;
}

public class MainClass {

  public static void main(String[] a) {
    Pair<Integer, String> p = new Pair<Integer, String>(1, "A");

    System.out.println(p.getKey().getClass().getName());
  }
}
java.lang.Integer

  

Multiple Type Parameters : Generic Parameters

标签:

原文地址:http://www.cnblogs.com/hephec/p/4606021.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!