文章詳情頁
java里自定義類重載ClassLoader有什么用?
瀏覽:209日期:2024-02-03 10:24:27
問題描述
java里自定義類重載有什么用?
問題解答
回答1:應該是方便使用,函數傳入的參數不同但功能相同。我覺得是一種習慣、風格。也可以不這么做
回答2:其實在我看來所有的函數只有4種情況。而重載是為了上下文的語義性:比如說:
void say(String name, Integer age)void say(String name)
當然你會說可以定義一個很大范圍的入參列表包括了所有子集的可能性;
比如
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. 淺談vue生命周期共有幾個階段?分別是什么?2. index.php錯誤,求指點3. css3 - 使用less編譯css后,后期的項目中less是直接放在項目文件中,后期如何維護呢4. html5 - 前端面試碰到了一個緩存數據的問題,來論壇上請教一下5. css3 - 在css里面,樣式不生效問題6. javascript - Jquary的contains如何做到精準匹配7. 視頻 - html5 video的autoplay 在智能手機上不運作?8. macos - mac下docker如何設置代理9. javascript - ui-router AngularJS url顯示正常 頁面沒有變化?10. 微信公眾號在線生成二維碼帶參數怎么搞?
排行榜
