這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)如何在java中定義和使用泛型類,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
創(chuàng)新互聯(lián)是一家專業(yè)提供怒江州企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計、成都做網(wǎng)站、H5建站、小程序制作等業(yè)務(wù)。10年已為怒江州眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進行中。
package packB; class Student { //定義學(xué)生類 public String st = "student"; } class Worker { //定義工人類 public String wo = "worker"; } //定義泛型類 class Operate{ // 是給不確定的類型自定義的名字 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 obj = new Operate (); //表明操作的類型是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(); } }
1. 簡單,只需理解基本的概念,就可以編寫適合于各種情況的應(yīng)用程序;2. 面向?qū)ο螅?. 分布性,Java是面向網(wǎng)絡(luò)的語言;4. 魯棒性,java提供自動垃圾收集來進行內(nèi)存管理,防止程序員在管理內(nèi)存時容易產(chǎn)生的錯誤。;5. 安全性,用于網(wǎng)絡(luò)、分布環(huán)境下的Java必須防止病毒的入侵。6. 體系結(jié)構(gòu)中立,只要安裝了Java運行時系統(tǒng),就可在任意處理器上運行。7. 可移植性,Java可以方便地移植到網(wǎng)絡(luò)上的不同機器。8.解釋執(zhí)行,Java解釋器直接對Java字節(jié)碼進行解釋執(zhí)行。
上述就是小編為大家分享的如何在java中定義和使用泛型類了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。