文章詳情頁
java里自定義類重載ClassLoader有什么用?
瀏覽:163日期:2024-02-03 10:24:27
問題描述
java里自定義類重載有什么用?
問題解答
回答1:應該是方便使用,函數(shù)傳入的參數(shù)不同但功能相同。我覺得是一種習慣、風格。也可以不這么做
回答2:其實在我看來所有的函數(shù)只有4種情況。而重載是為了上下文的語義性:比如說:
void say(String name, Integer age)void say(String name)
當然你會說可以定義一個很大范圍的入?yún)⒘斜戆怂凶蛹目赡苄?
比如
void say(String name, Integer age, String address){ if(name!=null){.... } if(age!=null){... } ...}那么使用的時候反而增大了操作量比如say('張三',null,null);
標簽:
java
上一條:sping - Spring注入,在XML配置中引用JavaConfig,結果找不到Config中的bean下一條:java - 如何配置Spring Boot每個Controller控制不同的文件上傳大小最大值?
相關文章:
1. MySQL主鍵沖突時的更新操作和替換操作在功能上有什么差別(如圖)2. 關于mysql聯(lián)合查詢一對多的顯示結果問題3. python - scrapy url去重4. mysql在限制條件下篩選某列數(shù)據(jù)相同的值5. 數(shù)據(jù)庫 - Mysql的存儲過程真的是個坑!求助下面的存儲過程哪里錯啦,實在是找不到哪里的問題了。6. 小白學python的問題 關于%d和%s的區(qū)別7. python執(zhí)行cmd命令,怎么讓他執(zhí)行類似Ctrl+C效果將其結束命令?8. 實現(xiàn)bing搜索工具urlAPI提交9. python - Django有哪些成功項目?10. Python從URL中提取域名
排行榜

熱門標簽