更新時間:2019-09-21 09:00:00 來源:動力節點 瀏覽3365次
今天動力節點java培訓機構小編為大家介紹“java泛型的定義及使用”,希望通過此文能夠讓大家掌握java泛型的定義及使用,下面就隨小編一起來了解一下java泛型的定義及使用。
Java泛型是J2 SE1.5中引入的一個新特性,其本質是參數化類型,也就是說所操作的數據類型被指定為一個參數(type parameter)這種參數類型可以用在類、接口和方法的創建中,分別稱為泛型類、泛型接口、泛型方法。
當類中要操作的引用數據類型不確定時,可以定義泛型類完成擴展。下面是程序演示?!?/p>
package packB;
class Student { //定義學生類
public String st = "student";
}
class Worker { //定義工人類
public String wo = "worker";
}
//定義泛型類
class Operate<type> { // <type> 是給不確定的類型自定義的名字
private type elem;
public void setElem( type t ) { //設置元素值方法
elem = t;
}
public type getElem() { //返回元素值方法
return elem;
}
}
public class GenericDemo {
public static void main(String[] args) {
Operate<Student> obj = new Operate<Student>(); //表明操作的類型是Student類
obj.setElem( new Student() );
Student stu = obj.getElem(); //上面的代碼已經使用泛型說明了操作的對象,這里不需要強轉
sop(stu.st);
}
public static void sop(Object obj) {
System.out.println(obj);
System.out.println();
}
}
以上就是動力節點java培訓機構小編為大家介紹的“java泛型的定義及使用”的內容,希望對大家有幫助,更多java最新資訊請繼續關注動力節點java培訓機構官網,每天會有精彩內容分享與你。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習