真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java中怎么實(shí)現(xiàn)傳值與傳引用-創(chuàng)新互聯(lián)

本篇文章為大家展示了Java中怎么實(shí)現(xiàn)傳值與傳引用,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

成都創(chuàng)新互聯(lián)成立十多年來,這條路我們正越走越好,積累了技術(shù)與客戶資源,形成了良好的口碑。為客戶提供做網(wǎng)站、網(wǎng)站設(shè)計(jì)、網(wǎng)站策劃、網(wǎng)頁設(shè)計(jì)、域名注冊、網(wǎng)絡(luò)營銷、VI設(shè)計(jì)、網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。網(wǎng)站是否美觀、功能強(qiáng)大、用戶體驗(yàn)好、性價(jià)比高、打開快等等,這些對于網(wǎng)站建設(shè)都非常重要,成都創(chuàng)新互聯(lián)通過對建站技術(shù)性的掌握、對創(chuàng)意設(shè)計(jì)的研究為客戶提供一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進(jìn)步。

首先是定義改變參數(shù)的

public static void changeInt(int i) {// 改變int型變量的函數(shù)    i = 100;  }  public static void changeString(String s) {// 改變String型變量的函數(shù)    s = "changeString";  }  public static void changeModel(Model model) {// 改變Model型變量的函數(shù)    model = new Model();    model.i = 1;    model.s = "changeModel";  }  public static void changeModel2(Model model) {// 改變Model型變量的成員的函數(shù)    model.i = 1;    model.s = "changeModel";  }  // 類Model  class Model {    public int i = 0;    public String s = "no value";  }  // 測試程序  public static void main(String[] args) {    int i = 0;    String s = "hello";    Model model = new Model();    Model model2 = new Model();    changeInt(i);    System.out.println("i=" + i);    changeString(s);    System.out.println("s=" + s);    changeModel(model);    System.out.println("model:" + model.s);    changeModel2(model2);    System.out.println("model2:" + model2.s);  }

測試結(jié)果:

i=0  s=hello  model:no value  model2:changeModel

可以看出i沒有改變,s也沒有改變,mode也沒有改變,model2的s改變了。

總結(jié):

java中的形參是復(fù)制實(shí)參的一份拷貝(對于引用型則是復(fù)制引用的拷貝)(在棧中的拷貝),所以在函數(shù)中改變形參是無法改變實(shí)參的值的,改變引用只是將形參所代表的引用指向另外的新的對象,而實(shí)參的引用還指向原來的對象,改變形參引用的成員當(dāng)然會影響實(shí)參引用成員的值,因?yàn)樗麄兊囊枚贾赶蛲粋€(gè)對象。

上述內(nèi)容就是Java中怎么實(shí)現(xiàn)傳值與傳引用,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


名稱欄目:Java中怎么實(shí)現(xiàn)傳值與傳引用-創(chuàng)新互聯(lián)
轉(zhuǎn)載來源:http://weahome.cn/article/gdhjg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部