DAY28-JAVA的泛型

泛型
泛型是JAVA用来将程序码简洁化的一个重要技术。举例来说,多载只能设定函数可接收不同型态的引数,而无法设定同一个资料成员可以有不同的资料型态;这种情况下,JAVA的泛型技术恰可解决这个问题。

class Test{ //定义泛型类别Test,T为通用型态
//Test类别内容
}

<T>指明了Test是一个泛型类别,其中T为通用型态。如果要建立一个Test物件,而资料成员id是字串,可用下面语法来建立:

Test obj = new Test();

如果id型态希望是整数,则可利用下面语法来建立:

Test obj = new Test();

public static void main(String args[]){  
    Test<String> obj = new Test<String>();
    Test<Integer> obj2 = new Test<Integer>();
    obj1.setId("Mary");
    obj2.setId(10);
    ...
}
class Test<T>{  //定义泛型类别Test,T为通用的型态
    private T id;  //宣告id的型态为T
    public void setId(T value){
        id = value;  //将id成员设为传入的引数
    }
...
}

倒数两天~~~
最近也在做毕业论文实验了/images/emoticon/emoticon01.gif
祝自己一切顺利!!!

菜鸟工程师的体脂肪

菜鸟工程师也有分享食记,欢迎大家追踪喔~~
https://instagram.com/engineer_bodyfat?utm_medium=copy_link


<<:  [Day 17 - npm] 哆啦A梦有百宝袋,我有套件管理工具npm

>>:  @Day30 | C# WixToolset + WPF 帅到不行的安装包 [最终回]

day31 虽然没有写完,但是还是要有summary

第一次写文章,其实我没有什麽自信能够写得好,毕竟我一直都不够厉害,所以也觉得自己没能写出什麽;後来真...

Day6中秋节最後还是要吃肉肉阿-欧式地中海风马铃薯柠檬炖鸡

中秋假期最後一天,吃了美式、韩式及日式烧肉,吃了这麽多天大鱼大肉可能有点腻,最後一天想来点清爽的肉肉...

从零开始学3D游戏开发:入门程序实作 Part.6 用脚本计算分数

这是 Roblox 从零开始系列,入门章节的第十二个单元,今天你将学会如何把分数显示在右上角的玩家仪...

从零开始-30日练习开发iOS APP-铁人赛心得 Day-30

从七月暑假开始触碰到 Swift,其实也说长不长说短不短,每天练习各式各样的 UI元件,或是有时需要...

使用 DOM Parser 取值

这篇会讲解怎麽样用 DOM 的 parser 把 RSS 资讯拿出来,首先我们可以先 new 一个 ...