欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java泛型類的定義與使用詳解

 更新時(shí)間:2018年08月20日 11:42:11   作者:Killer-V  
這篇文章主要為大家詳細(xì)介紹了java泛型類定義與使用的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文為大家分享了java泛型類的定義與使用的具體代碼,供大家參考,具體內(nèi)容如下

當(dāng)類中要操作的引用數(shù)據(jù)類型不確定時(shí),可以定義泛型類完成擴(kuò)展。下面是程序演示。

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)使用泛型說(shuō)明了操作的對(duì)象,這里不需要強(qiáng)轉(zhuǎn)
 
 sop(stu.st);
 }

 public static void sop(Object obj) {
 System.out.println(obj);
 System.out.println();
 }
}

注:希望與各位讀者相互交流,共同學(xué)習(xí)進(jìn)步。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 快速入門(mén)介紹Java中強(qiáng)大的String.format()

    快速入門(mén)介紹Java中強(qiáng)大的String.format()

    這篇文章主要給大家介紹了如何快速入門(mén)介紹Java中強(qiáng)大的String.format()的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-03-03
  • Java中實(shí)現(xiàn)OCR識(shí)別讀取圖片中的文字

    Java中實(shí)現(xiàn)OCR識(shí)別讀取圖片中的文字

    圖片內(nèi)容一般無(wú)法編輯,如果想要讀取圖片中的文本,我們需要用到OCR工具,本文將介紹如何在Java中實(shí)現(xiàn)OCR識(shí)別讀取圖片中的文字,文中通過(guò)代碼示例介紹的非常詳細(xì),需要的朋友可以參考下
    2024-04-04
  • java驗(yàn)證碼生成具體代碼

    java驗(yàn)證碼生成具體代碼

    這篇文章主要為大家分享了java驗(yàn)證碼生成具體代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-04-04
  • java實(shí)現(xiàn)cassandra高級(jí)操作之分頁(yè)實(shí)例(有項(xiàng)目具體需求)

    java實(shí)現(xiàn)cassandra高級(jí)操作之分頁(yè)實(shí)例(有項(xiàng)目具體需求)

    這篇文章主要介紹了java實(shí)現(xiàn)cassandra高級(jí)操作之分頁(yè)實(shí)例(有項(xiàng)目具體需求),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-04-04
  • SpringBoot 如何使用 JWT 保護(hù) Rest Api 接口

    SpringBoot 如何使用 JWT 保護(hù) Rest Api&nbs

    使用spring-boot開(kāi)發(fā)RESTful API非常的方便,在生產(chǎn)環(huán)境中,對(duì)發(fā)布的 API 增加授權(quán)保護(hù)是非常必要的,現(xiàn)在我們來(lái)看如何利用JWT技術(shù)為API 增加授權(quán)保護(hù),保證只有獲得授權(quán)的用戶才能夠訪問(wèn) API,感興趣的朋友跟隨小編一起看看吧
    2024-02-02
  • Java中ReentrantLock4種常見(jiàn)的坑

    Java中ReentrantLock4種常見(jiàn)的坑

    本文主要介紹了Java中ReentrantLock?4種常見(jiàn)的坑,ReentrantLock默認(rèn)情況下為非公平鎖,下文關(guān)于其更多詳情需要的小伙伴可以參考一下
    2022-05-05
  • springBoot @Enable* 注解的使用

    springBoot @Enable* 注解的使用

    這篇文章主要介紹了springBoot @Enable* 注解的使用,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • Java求1+2!+3!+...+20!的和的代碼

    Java求1+2!+3!+...+20!的和的代碼

    這篇文章主要介紹了Java求1+2!+3!+...+20!的和的代碼,需要的朋友可以參考下
    2017-02-02
  • springboot學(xué)習(xí)之Thymeleaf模板引擎及原理介紹

    springboot學(xué)習(xí)之Thymeleaf模板引擎及原理介紹

    本文主要介紹一下SpringBoot給我們推薦的Thymeleaf模板引擎,這模板引擎呢,是一個(gè)高級(jí)語(yǔ)言的模板引擎,他的這個(gè)語(yǔ)法更簡(jiǎn)單而且功能更強(qiáng)大,對(duì)springboot?Thymeleaf模板引擎相關(guān)知識(shí)感興趣的朋友一起看看吧
    2022-02-02
  • SpringBoot對(duì)Jar包進(jìn)行加密的示例代碼

    SpringBoot對(duì)Jar包進(jìn)行加密的示例代碼

    在當(dāng)今互聯(lián)網(wǎng)高速發(fā)展的時(shí)代,軟件安全問(wèn)題變得尤為突出,隨著開(kāi)源技術(shù)的普及,Spring Boot等框架的應(yīng)用越來(lái)越廣泛,但也伴隨著代碼被反編譯的風(fēng)險(xiǎn),本文將探討在Spring Boot項(xiàng)目中對(duì)Jar包進(jìn)行加密,以防止反編譯的安全實(shí)踐,需要的朋友可以參考下
    2023-12-12

最新評(píng)論