簡(jiǎn)述方法重載的特點(diǎn) 函數(shù)重載的作用?
函數(shù)重載的作用?方法重載的主要好處就是,不用為了對(duì)不同的參數(shù)類型或參數(shù)個(gè)數(shù),而寫多個(gè)函數(shù)。多個(gè)函數(shù)用同一個(gè)名字,但參數(shù)表,即參數(shù)的個(gè)數(shù)或(和)數(shù)據(jù)類型可以不同,調(diào)用的時(shí)候,雖然方法名字相同,但根據(jù)參數(shù)
函數(shù)重載的作用?
方法重載的主要好處就是,不用為了對(duì)不同的參數(shù)類型或參數(shù)個(gè)數(shù),而寫多個(gè)函數(shù)。
多個(gè)函數(shù)用同一個(gè)名字,但參數(shù)表,即參數(shù)的個(gè)數(shù)或(和)數(shù)據(jù)類型可以不同,調(diào)用的時(shí)候,雖然方法名字相同,但根據(jù)參數(shù)表可以自動(dòng)調(diào)用對(duì)應(yīng)的函數(shù)。
如果我們使用reflector去查看微軟寫的.net的基類庫(kù)的話,我們可以發(fā)現(xiàn)他使用很多的方法重載,這樣我們?cè)谡{(diào)用的時(shí)候,就不需要記那么多的方法名稱,而是知道了方法的功能就可以直接的給他傳遞不同的參數(shù),編譯器會(huì)明確的知道我們調(diào)用了哪一個(gè)方法。