大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) Java傳參方式的詳細(xì)介紹

Java傳參方式的詳細(xì)介紹

更新時(shí)間:2022-08-17 08:08:36 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1847次

有些小伙伴對(duì)Java傳參方式還不是很了解,那么就由動(dòng)力節(jié)點(diǎn)小編來告訴大家。

傳參方式

程序設(shè)計(jì)語(yǔ)言將實(shí)參傳遞給方法(或函數(shù))的方式分為兩種:Java傳值和引用傳值

值傳遞

方法接收的是實(shí)參值的拷貝,會(huì)創(chuàng)建副本。

引用傳遞

方法接收的直接是實(shí)參所引用的對(duì)象在堆中的地址,不會(huì)創(chuàng)建副本,對(duì)形參的修改將影響到實(shí)參。

嘗試證明JAVA僅存在值傳遞這一種傳參方式

基本數(shù)據(jù)類型

	public static void main(String[] args) {
        int a = 129;
        int b = 130;
        intSwap(a, b);
        System.out.println("a = " + a);
        System.out.println("b = " + b);
    }
	public static void intSwap(int value1, int value2) {
        int temp = value1;
        value1 = value2;
        value2 = temp;
    }	
	// 運(yùn)行結(jié)果:a = 129;b = 130;

基本數(shù)據(jù)類型的引用類型

	public static void main(String[] args) {
        int a = 129;
        int b = 130;
        intSwap(a, b);
        System.out.println("a = " + a);
        System.out.println("b = " + b);
    }
	public static void integerSwap(Integer value1, Integer value2) {
        Integer temp = value1;
        value1 = value2;
        value2 = temp;
    }	
	// 運(yùn)行結(jié)果:a = 129;b = 130;

對(duì)象類型(與數(shù)組類型類似)

	public static void main(String[] args) {
        TestClass a = new TestClass("a", 129);
        TestClass b = new TestClass("b", 130);
        objSwap(a, b);
        System.out.println(a);
        System.out.println(b);
    }
	private static void objSwap(TestClass value1, TestClass value2) {
        TestClass temp = value1;
        value1 = value2;
        value2 = temp;   
        System.out.println(value1);
        System.out.println(value2);
        value2.value = 0;
    }    
    static class TestClass {
        public String key;
        public Integer value;        
        public TestClass(String key, Integer value) {
            this.key = key;
            this.value = value;
        }        
        @Override
        public String toString() {
            return key + " = " + value;
        }
    }
	// 運(yùn)行結(jié)果:a = 0;b = 130;

以上就是關(guān)于“Java傳參方式的詳細(xì)介紹”的介紹,大家如果對(duì)此比較感興趣,可以關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java教程,里面有更豐富的知識(shí)等著大家去學(xué)習(xí),希望對(duì)大家能夠有所幫助哦。

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-04-24 搶座中
  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 久久久www成人免费精品 | 久久国产在线观看 | 国模和精品嫩模私拍视频 | 一本大道高清香蕉中文大在线 | 一区二区三区欧美日韩国产 | 波多野吉衣一区二区三区四区 | 欧美日韩亚洲一区二区三区 | 精品国产美女 | 一级毛片在线播放 | 精品国产一区二区三区成人 | 丁香狠狠| 欧美中文字幕一区 | 一级毛片aa | 最新日本免费一区二区三区中文 | 日韩dv| 粗大猛烈进出呻吟声的视频 | 91在线小视频 | 国产精品亚洲精品不卡 | 老司机深夜福利网站 | 91中文字幕在线视频 | 精品久久亚洲一级α | 国产一级淫片a | 亚洲精品高清视频 | 99re热视频精品首页 | 中文字幕99 | 日本人成免费大片 | 女人十八一级毛片 | 大尺度福利视频在线观看网址 | 依人九九| 九色国产在视频线精品视频 | 成年女人毛片免费视频 | 国产福利不卡视频在免费 | 国产大片中文字幕在线观看 | 中文字幕永久视频 | 69视频在线观看福利视频 | 亚洲va欧美va国产va天堂影 | 福利在线看片 | 亚洲午夜久久久久中文字幕久 | 国产精品综合久成人 | 日韩欧美一二区 | 波多野结衣久久高清免费 |