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

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

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

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

當(dāng)類中要操作的引用數(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中強大的String.format()

    快速入門介紹Java中強大的String.format()

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

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

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

    java驗證碼生成具體代碼

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

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

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

    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
  • Java中ReentrantLock4種常見的坑

    Java中ReentrantLock4種常見的坑

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

    springBoot @Enable* 注解的使用

    這篇文章主要介紹了springBoot @Enable* 注解的使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    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模板引擎,這模板引擎呢,是一個高級語言的模板引擎,他的這個語法更簡單而且功能更強大,對springboot?Thymeleaf模板引擎相關(guān)知識感興趣的朋友一起看看吧
    2022-02-02
  • SpringBoot對Jar包進行加密的示例代碼

    SpringBoot對Jar包進行加密的示例代碼

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

最新評論