java泛型類的定義與使用詳解
更新時間:2018年08月20日 11:42:11 作者:Killer-V
這篇文章主要為大家詳細介紹了java泛型類定義與使用的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文為大家分享了java泛型類的定義與使用的具體代碼,供大家參考,具體內(nèi)容如下
當類中要操作的引用數(shù)據(jù)類型不確定時,可以定義泛型類完成擴展。下面是程序演示。
package packB;
class Student { //定義學(xué)生類
public String st = "student";
}
class Worker { //定義工人類
public String wo = "worker";
}
//定義泛型類
class Operate<type> { // <type> 是給不確定的類型自定義的名字
private type elem;
public void setElem( type t ) { //設(shè)置元素值方法
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(); //上面的代碼已經(jīng)使用泛型說明了操作的對象,這里不需要強轉(zhuǎn)
sop(stu.st);
}
public static void sop(Object obj) {
System.out.println(obj);
System.out.println();
}
}
注:希望與各位讀者相互交流,共同學(xué)習進步。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
java實現(xiàn)cassandra高級操作之分頁實例(有項目具體需求)
這篇文章主要介紹了java實現(xiàn)cassandra高級操作之分頁實例(有項目具體需求),具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-04-04
SpringBoot 如何使用 JWT 保護 Rest Api&nbs
使用spring-boot開發(fā)RESTful API非常的方便,在生產(chǎn)環(huán)境中,對發(fā)布的 API 增加授權(quán)保護是非常必要的,現(xiàn)在我們來看如何利用JWT技術(shù)為API 增加授權(quán)保護,保證只有獲得授權(quán)的用戶才能夠訪問 API,感興趣的朋友跟隨小編一起看看吧2024-02-02
springboot學(xué)習之Thymeleaf模板引擎及原理介紹
本文主要介紹一下SpringBoot給我們推薦的Thymeleaf模板引擎,這模板引擎呢,是一個高級語言的模板引擎,他的這個語法更簡單而且功能更強大,對springboot?Thymeleaf模板引擎相關(guān)知識感興趣的朋友一起看看吧2022-02-02

