第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

這種java類的構(gòu)造方法究竟是什么意思?這么寫的目的到底是什么?

這種java類的構(gòu)造方法究竟是什么意思?這么寫的目的到底是什么?

繁星coding 2019-05-09 09:43:48
packagemeta;publicclassBirthDate{privateintday=1;privateintmonth=1;privateintyear=1900;publicBirthDate(intday,intmonth,intyear){this.day=day;this.month=month;this.year=year;}publicBirthDate(BirthDatedate){this.day=date.day;this.month=date.month;this.year=date.year;}publicBirthDateaddDays(intadd_days){BirthDatedate1=newBirthDate(this);//構(gòu)造方法用this作為參數(shù)調(diào)用date1.day=date1.day+add_days;returndate1;}publicstaticBirthDateaddDays2(BirthDatedate1,intadd_days){date1.day=date1.day+add_days;returndate1;}publicstaticvoidprintDate(BirthDatedate){System.out.println(date.year+""+date.month+""+date.day);}publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubBirthDatedate0=newBirthDate(3,5,1988);printDate(date0);date0=date0.addDays(7);printDate(date0);date0=addDays2(date0,4);printDate(date0);}}第一,構(gòu)造方法publicBirthDate(BirthDatedate)這種調(diào)用自身類類型作為參數(shù)究竟是什么意思?目的何在?第二,BirthDatedate1=newBirthDate(this);這里的this又作為了參數(shù)目的是什么?
查看完整描述

2 回答

?
UYOU

TA貢獻(xiàn)1878條經(jīng)驗(yàn) 獲得超4個(gè)贊

構(gòu)造方法publicBirthDate(BirthDatedate)主要作用是將BirthDate的子類實(shí)例轉(zhuǎn)化為BirthDate實(shí)例或者實(shí)現(xiàn)類似克隆的效果。
newBirthDate(this)作用是保證子類調(diào)用方法時(shí)得到的也是BirthDate實(shí)例而不是子類實(shí)例,也可能僅僅是想獲取一個(gè)新BirthDate實(shí)例。
                            
查看完整回答
反對(duì) 回復(fù) 2019-05-09
?
瀟瀟雨雨

TA貢獻(xiàn)1833條經(jīng)驗(yàn) 獲得超4個(gè)贊

1構(gòu)造方法publicBirthDate(BirthDatedate)主要作用是復(fù)制一個(gè)屬性和date一樣的BirthDate實(shí)例出來(lái)。
2newBirthDate(this)其實(shí)就是復(fù)制一個(gè)跟當(dāng)前對(duì)象屬性一樣的BirthDate出來(lái)
                            
查看完整回答
反對(duì) 回復(fù) 2019-05-09
  • 2 回答
  • 0 關(guān)注
  • 398 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)