国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

談?wù)凧AVA中的調(diào)用方式

瀏覽:114日期:2024-06-11 10:07:08
內(nèi)容: 很多書籍都說Java支持傳引用調(diào)用的方式,類似于C++中的Person &a引用調(diào)用,而近來編程遇到一系列問題讓我對此產(chǎn)生了懷疑,于是將這些方法一一列出,我們來一起看看JAVA中的調(diào)用方式: 看下面的程序: class Person { private String name;//姓名 private String sex;//性別 public Person(String x, String y) { this.name = x; this.sex = y; } public void setStatus(String x, String y) { this.name = x; this.sex = y; } public String toString() { return name + sex; } // -----交換普通對象----- public static void changeref(Person tmpx, Person tmpy) { //交換tmpx和tmpy對象 Person swapref = tmpx; tmpx = tmpy; tmpy = swapref;// System.out.println('在方法中交換的結(jié)果: refa =' + tmpx.toString());// System.out.println('在方法中交換的結(jié)果: refb =' + tmpy.toString()); } // ----- 交換數(shù)組對象----- public static void changeArrayRef(Person[] x, Person[] y) { //交換數(shù)組對象 Person swaparrayref = x[x.length-1]; x[x.length-1] =y[x.length-1]; y[x.length-1] = swaparrayref; } //-----交換數(shù)組----- public static void changeArray(int[] x,int[] y) { int[] tmp =x; x = y; y = tmp; } }public class Demo { public static void main(String[] args) { //-------建立并構(gòu)造兩個(gè)對象--------- Person refa = new Person('張三', '男'); Person refb = new Person('李四', '男'); //交換refa對象和refb對象 Person.changeref(refa, refb); //從交換結(jié)果中看出,實(shí)際對象并未交換 System.out.println('在主函數(shù)中交換的結(jié)果 refa = ' + refa.toString()); System.out.println('在主函數(shù)中交換的結(jié)果 refb = ' + refb.toString()); //-------建立兩個(gè)對象數(shù)組---------- Person[] arraya = new Person[1]; Person[] arrayb = new Person[1]; //分別構(gòu)造數(shù)組對象 arraya[0] = new Person('王五','男'); arrayb[0] = new Person('趙六','男'); /*數(shù)組對象為null時(shí),不能設(shè)置其值,必須先構(gòu)造它(即調(diào)用構(gòu)造函數(shù)),再用其它方法設(shè)置其值 */ System.out.println('n'+'數(shù)組對象交換前的結(jié)果 arraya = ' + arraya[0].toString()); System.out.println('數(shù)組對象交換前的結(jié)果 arrayb = ' + arrayb[0].toString()); //交換這兩個(gè)數(shù)組對象 Person.changeArrayRef(arraya, arrayb); System.out.println('-交換后的結(jié)果 arraya = ' + arraya[0].toString()); System.out.println('-交換后的結(jié)果 arrayb = ' + arrayb[0].toString()); //-------建立兩個(gè)普通數(shù)組--------- int[] a = new int[2]; int[] b = new int[2]; //給數(shù)組個(gè)元素賦值 for(int i =0;i
標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 日本免费人成黄页网观看视频 | 最新国产午夜精品视频成人 | 日本不卡免费高清一级视频 | 国产综合在线播放 | 加勒比色综合久久久久久久久 | 国产日韩欧美综合一区二区三区 | 亚洲最新网址 | 日韩欧美色综合 | 一级毛片在线不卡直接观看 | 精品日韩一区二区三区视频 | 国产精品一区高清在线观看 | 亚洲免费在线视频观看 | 国内精品久久久久久网站 | 亚洲一区二区三区高清视频 | 国产精品va一级二级三级 | 欧美一级第一免费高清 | 国产高清一区二区三区四区 | 香港激情黄三级在线视频 | 亚洲国产成人精品一区二区三区 | 一级女性全黄久久生活片 | 亚洲一区二区三区国产精品 | 手机亚洲第1页 | 色天使色婷婷在线影院亚洲 | 亚洲国产精品成人久久 | 欧美日韩国产高清一区二区三区 | 狠狠色丁香婷婷久久综合不卡 | 亚洲精品国产专区91在线 | 女女互操| 高清性色生活片欧美在线 | 欧美aaaaaaaaa| 国产精品情人露脸在线观看 | 欧美极品在线播放 | 国产在线观看午夜不卡 | 美女视频免费黄 | 狠狠色丁香久久综合网 | 欧美亚洲一区 | 亚洲一区二区在线 | 亚洲免费在线 | 国产成人精品视频午夜 | 一级毛片不卡免费看老司机 | 亚洲在线看片 |