泛型
泛型是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成员设为传入的引数
}
...
}
倒数两天~~~
最近也在做毕业论文实验了
祝自己一切顺利!!!
菜鸟工程师也有分享食记,欢迎大家追踪喔~~
https://instagram.com/engineer_bodyfat?utm_medium=copy_link
<<: [Day 17 - npm] 哆啦A梦有百宝袋,我有套件管理工具npm
>>: @Day30 | C# WixToolset + WPF 帅到不行的安装包 [最终回]
第一次写文章,其实我没有什麽自信能够写得好,毕竟我一直都不够厉害,所以也觉得自己没能写出什麽;後来真...
中秋假期最後一天,吃了美式、韩式及日式烧肉,吃了这麽多天大鱼大肉可能有点腻,最後一天想来点清爽的肉肉...
这是 Roblox 从零开始系列,入门章节的第十二个单元,今天你将学会如何把分数显示在右上角的玩家仪...
从七月暑假开始触碰到 Swift,其实也说长不长说短不短,每天练习各式各样的 UI元件,或是有时需要...
这篇会讲解怎麽样用 DOM 的 parser 把 RSS 资讯拿出来,首先我们可以先 new 一个 ...