【泛型类】

package com.yjf.esupplier.common.test;

/**
 * @author shusheng
 * @description
 * @Email [email protected]
 * @date 2018/12/13 14:46
 */
public class ObjectToolDemoTwo {
    /**
     * 泛型类:
     * 把泛型定义在类上
     * 格式:public class 类名<泛型类型 1,…>
     * 注意:泛型类型必须是引用类型
     */
    public static void main(String[] args) {
        ObjectToolTwo<String> ot = new ObjectToolTwo<String>();
        ot.setObj("风清扬");
        String s = ot.getObj();
        System.out.println("姓名是:" + s);

        ObjectToolTwo<Integer> ot2 = new ObjectToolTwo<Integer>();
        ot2.setObj(27);
        Integer i = ot2.getObj();
        System.out.println("姓名是:" + i);
    }

}

class ObjectToolTwo<T> {
    private T obj;

    public T getObj() {
        return obj;
    }

    public void setObj(T obj) {
        this.obj = obj;
    }
}

猜你喜欢

转载自www.cnblogs.com/zuixinxian/p/11275035.html