導航:首頁 > 編程語言 > java類中方法參數過多

java類中方法參數過多

發布時間:2025-10-03 18:17:30

『壹』 在一個java方法中如何返回兩個參數的值

1.return個數組嘛。或者把這個2個值組成個字元串返回後在截取string strVale= xxx(){return a+"&"+b} 在對這個字元串字元串截取,(&作為截取標記)

『貳』 JAVA 設置一個對象的多個屬性

參數過多:

  1. 參數的數量不確定。將set方法添加返回值返回該對象。

  2. 參數數量固定。構造函數。new Bean(a, b, c).

  3. 參數數量過多或結構復雜。將參數封裝為對象傳入所需的方法中。

『叄』 Java開發,方法入參當出參使用的弊端有哪些

把方法視為一個黑箱,參數作為輸入,返回值作為輸出,這叫天經地義。每個方法都是一個契約,其處置成果,應該體現在返回值上,而不該產生改掉參數甚至全局變數的狀態這種副作用,這樣才可以根據方法簽名得知方法的職責,很多時候我們只從一個方法的簽名來了解它,而不去看其方法體,默認認為方法參數在方法執行後保持原樣。

如果在方法體里有副作用,則可能會讓讀代碼的別人——也包括幾個月後的自己——理解錯誤。代碼規范說白了,就是讓代碼書寫的橫無際涯的可能性受到限制,讓人的書寫和閱讀有個附著點,不致發散。Java這塊沒有大張旗鼓地使用出參的習慣,可以看成默認的禁區,一般應該不要突破。

其實方法的語義在某個時期某個領域曾經是重災區,就是處理用戶請求的方法,在以Servlet(沒用到返回值)、Struts1(封裝得比較死)、Struts2(沒用到參數)為主流的時代。後來SpringMVC成為主流,大家才意識到把編程元素用到它們本來的職責上可以這么爽。這在《Struts2技術內幕》里有過很精彩的敘述,我就不多說了。

作者:祁達方
鏈接:https://www.hu.com/question/54846610/answer/141368454
來源:知乎
著作權歸作者所有,轉載請聯系作者獲得授權。

閱讀全文

與java類中方法參數過多相關的資料

熱點內容
網路中常用的傳輸介質 瀏覽:518
文件如何使用 瀏覽:322
同步推密碼找回 瀏覽:865
樂高怎麼才能用電腦編程序 瀏覽:65
本機qq文件為什麼找不到 瀏覽:264
安卓qq空間免升級 瀏覽:490
linux如何刪除模塊驅動程序 瀏覽:193
at89c51c程序 瀏覽:329
怎麼創建word大綱文件 瀏覽:622
裊裊朗誦文件生成器 瀏覽:626
1054件文件是多少gb 瀏覽:371
高州禁養區內能養豬多少頭的文件 瀏覽:927
win8ico文件 瀏覽:949
仁和數控怎麼編程 瀏覽:381
項目文件夾圖片 瀏覽:87
怎麼在東芝電視安裝app 瀏覽:954
plc顯示數字怎麼編程 瀏覽:439
如何辨別假網站 瀏覽:711
寬頻用別人的賬號密碼 瀏覽:556
新app如何佔有市場 瀏覽:42

友情鏈接