導航:首頁 > 編程語言 > 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類中方法參數過多相關的資料

熱點內容
在資料庫里怎麼做標記 瀏覽:662
vba搜索文件夾所在的路徑 瀏覽:764
魔古山寶庫升級 瀏覽:835
u盤被win10文件隔離 瀏覽:904
遞歸獲取文件路徑java 瀏覽:437
蘋果7正品手機圖片 瀏覽:891
齊博資料庫連接 瀏覽:349
星巴克app注冊失敗怎麼辦 瀏覽:500
java類中方法參數過多 瀏覽:536
linux查找進程文件 瀏覽:926
日誌壓縮文件怎麼設置密碼 瀏覽:324
文件夾里哪些是游戲數據 瀏覽:556
jar包修改文件名 瀏覽:897
windowspc網路在哪裡 瀏覽:270
三菱兩個氣缸如何編程 瀏覽:912
如何查看限制流量的app 瀏覽:101
數控銑床銑孔手工編程怎麼編 瀏覽:573
小米5快傳文件在哪個文件夾 瀏覽:71
2年java工作經驗在深圳工作 瀏覽:309
如何復制扣扣文件下載路徑 瀏覽:395

友情鏈接