查看: 797|回复: 0

[Java项目交流] java中多个泛型的使用

[复制链接]
  • TA的每日心情
    无聊
    2017-4-17 15:52
  • 签到天数: 107 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2015-5-11 22:55:11 | 显示全部楼层 |阅读模式
    1. package com.cjoan.generic;

    2. public class GenericDemo3 {

    3.         public static void main(String[] args) {
    4.                 B<String, Integer> b1 = new B<String, Integer>("张三", 18);
    5.                 System.out.println("姓名:"+b1.getName()+"\t年龄:"+b1.getAge());
    6.         }
    7. }
    8. // 多个泛型添加多个 <>就可以了,字母只要是大写就可以
    9. class B<K,T>{
    10.         private K name;
    11.         private T age;
    12.        
    13.        
    14.         // 构造方法
    15.         public B(K name, T age) {
    16.                 super();
    17.                 this.name = name;
    18.                 this.age = age;
    19.         }
    20.        
    21.         public K getName() {
    22.                 return name;
    23.         }
    24.         public void setName(K name) {
    25.                 this.name = name;
    26.         }
    27.         public T getAge() {
    28.                 return age;
    29.         }
    30.         public void setAge(T age) {
    31.                 this.age = age;
    32.         }
    33.        
    34. }
    复制代码
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    站长推荐上一条 /1 下一条