最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

構(gòu)造方法問(wèn)題

http://img1.sycdn.imooc.com//57a4a89c000161c807870483.jpg

其實(shí)我一直有個(gè)問(wèn)題,public Telphone();。是如何調(diào)用方法的,如果當(dāng)倆個(gè)方法都是無(wú)參或有參,它是如何分辨是方法1還是方法2的,我指的是運(yùn)作過(guò)程。是按照調(diào)用順序調(diào)用1對(duì)應(yīng)方法1嗎?

正在回答

3 回答

函數(shù)重載,方法名一樣,系統(tǒng)會(huì)有一個(gè)默認(rèn)的無(wú)參函數(shù),如果有一個(gè)函數(shù)為有參函數(shù),調(diào)用哪個(gè)取決于參數(shù)的類(lèi)型,對(duì)號(hào)入座

0 回復(fù) 有任何疑惑可以回復(fù)我~

無(wú)參的時(shí)候是調(diào)用方法1的,有參的時(shí)候是調(diào)用方法2的。這個(gè)實(shí)際上應(yīng)該屬于方法重寫(xiě)(最終調(diào)用哪個(gè)方法具體還是看參數(shù)的不同的)。比如說(shuō) ????Telphone tel=new Telphone();? 調(diào)用的方法1。而????????Telphone tel=new Telphone(1.1f,1.2f,3.4f);? 則調(diào)用了方法2。具體調(diào)用哪個(gè)構(gòu)造方法還是看參數(shù)的。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_TheFirebird_03629981 提問(wèn)者

我的意思是如果倆個(gè)方法都是無(wú)參的,那么默認(rèn)是都重第一個(gè)開(kāi)始調(diào)用,還是第一個(gè)調(diào)用1,第二個(gè)調(diào)用2嗎?
2016-08-06 回復(fù) 有任何疑惑可以回復(fù)我~
#2

爻爻零 回復(fù) qq_TheFirebird_03629981 提問(wèn)者

兩個(gè)都是無(wú)參都調(diào)用1
2016-08-15 回復(fù) 有任何疑惑可以回復(fù)我~

不傳參時(shí),默認(rèn)調(diào)用無(wú)參構(gòu)造方法;傳參時(shí),會(huì)根據(jù)你傳過(guò)去的參數(shù)類(lèi)型,參數(shù)個(gè)數(shù),進(jìn)行分辨;

如: 1.public Telphone(){//代碼} ; 2.public Telphone(int a){//代碼} ;3.public Telphone(int a,int b){//代碼} ;

4.public Telphone(String a,int b){//代碼} ;

Telphone i = new Telphone(); 什么不傳默認(rèn)調(diào)用第1個(gè)構(gòu)成函數(shù)

Telphone i = new Telphone(12,13); 傳了兩個(gè)int類(lèi)型的參數(shù),調(diào)用第3個(gè)構(gòu)成函數(shù)

Telphone i = new Telphone("你好",13);傳入一個(gè)String類(lèi)型和Int類(lèi)型參數(shù),調(diào)用第4個(gè)構(gòu)成函數(shù)

這涉及到了方法的重載

方法名相同,參數(shù)類(lèi)型,個(gè)數(shù)不同

3 回復(fù) 有任何疑惑可以回復(fù)我~
#1

阿斯arth

謝謝,明白了
2016-08-14 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Java入門(mén)第二季
  • 參與學(xué)習(xí)       531262    人
  • 解答問(wèn)題       6327    個(gè)

課程升級(jí)!以終為始告別枯燥,在開(kāi)發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙

進(jìn)入課程

構(gòu)造方法問(wèn)題

我要回答 關(guān)注問(wèn)題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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