Java方法參數(shù)裝配順序詳解
自動(dòng)化裝配的確有很大的便利性,但是卻并不能適用在所有的應(yīng)用場(chǎng)景,比如需要裝配的組件類不是由自己的應(yīng)用程序維護(hù),而是引用了第三方的類庫,這個(gè)時(shí)候自動(dòng)裝配便無法實(shí)現(xiàn),Spring對(duì)此也提供了相應(yīng)的解決方案,那就是通過顯示的裝配機(jī)制——Java配置和XML配置的方式來實(shí)現(xiàn)bean的裝配。
從左到右依次裝配,參數(shù)的值一旦確定,即使后面修改了該值,方法拿到的值也不會(huì)隨之變化了。
代碼如下
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()); }}
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. Docker 容器健康檢查機(jī)制2. CSS3實(shí)現(xiàn)動(dòng)態(tài)翻牌效果 仿百度貼吧3D翻牌一次動(dòng)畫特效3. ASP.NET MVC使用正則表達(dá)式驗(yàn)證手機(jī)號(hào)碼4. Python requests庫參數(shù)提交的注意事項(xiàng)總結(jié)5. 詳細(xì)解析:關(guān)于PHP事件驅(qū)動(dòng)問題6. php判斷一個(gè)請(qǐng)求是ajax請(qǐng)求還是普通請(qǐng)求的方法7. 基于python實(shí)現(xiàn)數(shù)組格式參數(shù)加密計(jì)算8. vue項(xiàng)目啟動(dòng)出現(xiàn)cannot GET /服務(wù)錯(cuò)誤的解決方法9. Rollup 簡(jiǎn)易入門示例教程10. python 爬取京東指定商品評(píng)論并進(jìn)行情感分析
