作者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/cn.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