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é)習(xí)進步。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
java實現(xiàn)cassandra高級操作之分頁實例(有項目具體需求)
這篇文章主要介紹了java實現(xiàn)cassandra高級操作之分頁實例(有項目具體需求),具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-04-04SpringBoot 如何使用 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-02springboot學(xué)習(xí)之Thymeleaf模板引擎及原理介紹
本文主要介紹一下SpringBoot給我們推薦的Thymeleaf模板引擎,這模板引擎呢,是一個高級語言的模板引擎,他的這個語法更簡單而且功能更強大,對springboot?Thymeleaf模板引擎相關(guān)知識感興趣的朋友一起看看吧2022-02-02