Java方法參數(shù)裝配順序詳解
自動化裝配的確有很大的便利性,但是卻并不能適用在所有的應(yīng)用場景,比如需要裝配的組件類不是由自己的應(yīng)用程序維護(hù),而是引用了第三方的類庫,這個(gè)時(shí)候自動裝配便無法實(shí)現(xiàn),Spring對此也提供了相應(yīng)的解決方案,那就是通過顯示的裝配機(jī)制——Java配置和XML配置的方式來實(shí)現(xiàn)bean的裝配。
從左到右依次裝配,參數(shù)的值一旦確定,即使后面修改了該值,方法拿到的值也不會隨之變化了。
代碼如下
class Solution { public int a; @Override public String toString() { return 'Solution{' +'a=' + a +’}’; }}public class Main{ static Solution max; static Solution change(){ max = new Solution(); max.a = 8; Solution s = new Solution(); s.a = 5; return s; } public static void method(Solution x,Solution y){ System.out.println(x); System.out.println(y); } public static void main(String[] args) { max =new Solution(); max.a=0; method(max,change()); }}
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. 測試模式 - XSL教程 - 52. python b站視頻下載的五種版本3. 如何通過vscode運(yùn)行調(diào)試javascript代碼4. 解決Java中的java.io.IOException: Broken pipe問題5. Python結(jié)合百度語音識別實(shí)現(xiàn)實(shí)時(shí)翻譯軟件的實(shí)現(xiàn)6. JAVA抽象類及接口使用方法解析7. python如何寫個(gè)俄羅斯方塊8. 《CSS3實(shí)戰(zhàn)》筆記--漸變設(shè)計(jì)(一)9. 教你JS更簡單的獲取表單中數(shù)據(jù)(formdata)10. vue實(shí)現(xiàn)簡易圖片左右旋轉(zhuǎn),上一張,下一張組件案例
