码迷,mamicode.com
首页 > 编程语言 > 详细

Java泛型相关知识

时间:2020-07-24 22:10:37      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:one   nbsp   list   string   set   ring   xtend   setvalue   ati   

Java里面的泛型在实际开发中运用的很多,比如分页插件,List接口的实现类ArrayList。

public class ArrayList<E> extends AbstractList<E> implements List<E>

public static <T> void main(String[] args) {


List<T> mylist=new ArrayList<T>();

}

}

一个简单的泛型

public class MyObject<T> extends BaseData {
    private T valueOne;
    private T valueTwo;

    public MyObject(T valueOne, T valueTwo) {
        this.valueOne = valueOne;
        this.valueTwo = valueTwo;
    }

    public T getValueOne() {
        return valueOne;
    }

    public void setValueOne(T valueOne) {
        this.valueOne = valueOne;
    }

    public T getValueTwo() {
        return valueTwo;
    }

    public void setValueTwo(T valueTwo) {
        this.valueTwo = valueTwo;
    }

    public static void main(String[] args) {
        MyObject<String> object = new MyObject<>("String one!", "String two");
        System.out.println("value one " + object.valueOne + " value two " + object.valueTwo);
    }
}

 

Java泛型相关知识

标签:one   nbsp   list   string   set   ring   xtend   setvalue   ati   

原文地址:https://www.cnblogs.com/santiagohome/p/13373977.html

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