文章詳情頁
java里自定義類重載ClassLoader有什么用?
瀏覽:119日期:2024-02-03 10:24:27
問題描述
java里自定義類重載有什么用?
問題解答
回答1:應該是方便使用,函數(shù)傳入的參數(shù)不同但功能相同。我覺得是一種習慣、風格。也可以不這么做
回答2:其實在我看來所有的函數(shù)只有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. 我的html頁面一提交,網頁便顯示出了我的php代碼,求問是什么原因?2. tp6表單令牌3. docker 17.03 怎么配置 registry mirror ?4. java 排序的問題5. 我在centos容器里安裝docker,也就是在容器里安裝容器,報錯了?6. django - 后臺返回的json數(shù)據(jù)經過Base64加密,獲取時用python如何解密~!7. node.js - node 客戶端socket一直報錯Error: read ECONNRESET,用php的socket沒問題哈。。8. 數(shù)據(jù)庫 - 使用讀寫分離后, MySQL主從復制延遲會導致讀不到數(shù)據(jù)嗎?9. 老哥們求助啊10. javascript - canvas 可以實現(xiàn) PS 魔法橡皮擦的功能嗎?
排行榜

熱門標簽