當前位置:成語大全網 - 新華字典 - 怎麽理解Python中重載?通俗理解是

怎麽理解Python中重載?通俗理解是

python裏面沒有重載吧?

正常的重載說的應該是函數方法的重載,即兩個函數的名稱相同但是參數不同是重載,會出現重載的情況壹般是函數實現相同功能時,遇到參數類型可能不同的情況,會出現重載,如比較常見的對於加法的實現,如果輸入兩個整數相加則直接使用整數加法,如果兩個字符串相加則使用字符串的拼接。輸入的參數類型不同,其實是兩個不同的函數,這在那種強類型語言中是可以利用函數重載來實現的,而python中函數類型是動態的各種各樣的,所以不需要重載這個機制。相同函數名就是表示同壹個方法。