作者wind681201 (阿風~~)
看板C_Sharp
標題[問題] 請問這個叫什麼
時間Sat Feb 3 22:24:10 2018
----------第一個 這叫多載---------
function int A(){}
function int A(int b){}
----------------------------------
function int B(){}
function string B(int c){}
請問這個叫什麼?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.78.48
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_Sharp/M.1517667853.A.EFE.html
1F:→ evil2004: 這是考題嗎? 不然這兩個差別就回傳值不同 一樣都多載阿! 02/04 09:26
2F:→ wind681201: 我原本以為也是多載,但好像只是另一個函式而已 02/04 09:44
3F:推 gundan: 多載就是相同名字,傳不同參數做不同事啊 02/04 10:50
4F:推 s4300026: 說到這個,我曾笨笨的以為有 int A(); string A(); 02/04 10:51
5F:推 gundan: 參數一樣他分不出來你是想要他吐那個回去啊 XD 02/04 11:00
6F:→ ken1325: 就多載啊 02/04 17:19
7F:推 s4300026: 我原本以為他可以像傳入值一樣,在編譯階段知道我要接 02/07 12:21
8F:→ s4300026: 收的是string還是int,舉例來說我宣告 int i =A(); 和 s 02/07 12:21
9F:→ s4300026: tring s=A();,如果他會跟我說回傳值合不合,那他應該 02/07 12:21
10F:→ s4300026: 知道我接受的型別才是 02/07 12:21