java聲明一個(gè)全局的map 定義一個(gè)學(xué)生類,里面有姓名和分?jǐn)?shù),放get,set方法,并且構(gòu)造方法賦值,把類對(duì)象要放在map里面?
定義一個(gè)學(xué)生類,里面有姓名和分?jǐn)?shù),放get,set方法,并且構(gòu)造方法賦值,把類對(duì)象要放在map里面?包裝測(cè)向試驗(yàn)導(dǎo)入java.util.HashMap文件導(dǎo)入java.util.Iterator導(dǎo)入j
定義一個(gè)學(xué)生類,里面有姓名和分?jǐn)?shù),放get,set方法,并且構(gòu)造方法賦值,把類對(duì)象要放在map里面?
包裝測(cè)向試驗(yàn)導(dǎo)入java.util.HashMap文件導(dǎo)入java.util.Iterator導(dǎo)入java.util.Map文件公共類測(cè)試{Public static void main(string[]args){student Xiaoming=new student(“Xiaoming”,98D)student Xiaoqiang=new student(“Xiaoqing”,100D)map
設(shè)計(jì)模式應(yīng)為適配器模式。
至于為什么要用map來(lái)實(shí)現(xiàn),我理解目的是用map的鍵來(lái)實(shí)現(xiàn)set的值不重復(fù)。
您可以看到HashSet的add方法使用了HashMap的put方法,它只是將值作為HashMap中的鍵
put的值直接定義了一個(gè)空對(duì)象