最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

當(dāng)類中要操作的引用數(shù)據(jù)類型不確定時,可以定義泛型類完成擴(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)使用泛型說明了操作的對象,這里不需要強(qiáng)轉(zhuǎn)
 
 sop(stu.st);
 }

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

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

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

相關(guān)文章

  • Springboot整個Quartz實現(xiàn)動態(tài)定時任務(wù)的示例代碼

    Springboot整個Quartz實現(xiàn)動態(tài)定時任務(wù)的示例代碼

    這篇文章主要介紹了Springboot整個Quartz實現(xiàn)動態(tài)定時任務(wù)的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • Spring如何通過注解引入外部資源(PropertySource?Value)

    Spring如何通過注解引入外部資源(PropertySource?Value)

    這篇文章主要為大家介紹了Spring通過注解@PropertySource和@Value引入外部資源的方法實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • Java字符串編碼知識點詳解介紹

    Java字符串編碼知識點詳解介紹

    在本篇內(nèi)容了小編給大家詳細(xì)分析了關(guān)于Java字符串編碼的知識點并對實例做了分析,有興趣的朋友們跟著學(xué)習(xí)下。
    2022-11-11
  • 解決PageHelper的上下文問題導(dǎo)致SQL查詢結(jié)果不正確

    解決PageHelper的上下文問題導(dǎo)致SQL查詢結(jié)果不正確

    主要介紹了PageHelper在使用過程中出現(xiàn)的分頁上下文問題,并分析了可能的原因和解決方案,主要解決方案包括每次分頁查詢后調(diào)用`PageHelper.clearPage()`清理分頁上下文,確保每次查詢前正確調(diào)用`startPage`,以及避免在條件判斷未執(zhí)行SQL時影響后續(xù)查詢
    2024-12-12
  • SpringBoot+Mybatis項目使用Redis做Mybatis的二級緩存的方法

    SpringBoot+Mybatis項目使用Redis做Mybatis的二級緩存的方法

    本篇文章主要介紹了SpringBoot+Mybatis項目使用Redis做Mybatis的二級緩存的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • 使用IDEA搭建Hadoop開發(fā)環(huán)境的操作步驟(Window10為例)

    使用IDEA搭建Hadoop開發(fā)環(huán)境的操作步驟(Window10為例)

    經(jīng)過三次重裝,查閱無數(shù)資料后成功完成hadoop在win10上實現(xiàn)偽分布式集群,以及IDEA開發(fā)環(huán)境的搭建。一步一步跟著本文操作可以避免無數(shù)天坑
    2021-07-07
  • Java模擬實現(xiàn)HashMap算法流程詳解

    Java模擬實現(xiàn)HashMap算法流程詳解

    在java開發(fā)中,HashMap是最常用、最常見的集合容器類之一,文中通過示例代碼介紹HashMap為啥要二次Hash,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-02-02
  • maven為MANIFEST.MF文件添加內(nèi)容的方法

    maven為MANIFEST.MF文件添加內(nèi)容的方法

    這篇文章主要介紹了maven為MANIFEST.MF文件添加內(nèi)容的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • druid監(jiān)控?zé)o法關(guān)閉的坑以及處理方式

    druid監(jiān)控?zé)o法關(guān)閉的坑以及處理方式

    這篇文章主要介紹了druid監(jiān)控?zé)o法關(guān)閉的坑以及處理方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Java字符串拼接詳解

    Java字符串拼接詳解

    大家好,本篇文章主要講的是Java字符串拼接詳解,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02

最新評論

荥阳市| 长春市| 赫章县| 陈巴尔虎旗| 长葛市| 防城港市| 河东区| 贵南县| 平塘县| 灵武市| 筠连县| 富裕县| 新巴尔虎左旗| 新野县| 饶阳县| 措美县| 苍南县| 宣汉县| 吴堡县| 松江区| 桦甸市| 格尔木市| 柳江县| 内丘县| 特克斯县| 陕西省| 衢州市| 方城县| 安图县| 神农架林区| 娄底市| 太康县| 浙江省| 多伦县| 鞍山市| 满洲里市| 昭觉县| 临江市| 承德市| 墨江| 永顺县|