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

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

構(gòu)造方法問題

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

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

正在回答

3 回答

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

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

無參的時(shí)候是調(diào)用方法1的,有參的時(shí)候是調(diào)用方法2的。這個(gè)實(shí)際上應(yīng)該屬于方法重寫(最終調(diào)用哪個(gè)方法具體還是看參數(shù)的不同的)。比如說 ????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 提問者

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

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

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

不傳參時(shí),默認(rèn)調(diào)用無參構(gòu)造方法;傳參時(shí),會(huì)根據(jù)你傳過去的參數(shù)類型,參數(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類型的參數(shù),調(diào)用第3個(gè)構(gòu)成函數(shù)

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

這涉及到了方法的重載

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

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

阿斯arth

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

舉報(bào)

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

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

進(jìn)入課程

構(gòu)造方法問題

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

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

幫助反饋 APP下載

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

公眾號

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