麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

返回對象

2019-11-18 13:54:56
字體:
來源:轉載
供稿:網友

方法能夠返回任何類型的數據,包括你創建的類的類型。例如,在下面的程序中,incrByTen() 方法返回一個對象,在該對象中的值a比調用對象中的值a大10。

// Returning an object.
class Test {

int a;

Test(int i) {
a = i;
}

Test incrByTen() {
Test temp = new Test(a+10);
return temp;

}
}

class RetOb {

public static void main(String args[]) {
Test ob1 = new Test(2);
Test ob2;

ob2 = ob1.incrByTen();
System.out.PRintln("ob1.a: " + ob1.a);
System.out.println("ob2.a: " + ob2.a);

ob2 = ob2.incrByTen();
System.out.println("ob2.a after second increase: "
+ ob2.a);
}
}

該程序產生的輸出如下所示:

ob1.a: 2
ob2.a: 12
ob2.a after second increase: 22

正如你看到的,每次調用incrByTen() ,就產生一個新對象,同時將它的引用返回到調用子程序。

上面的程序還有另外重要的一點:既然所有的對象用要害字new動態地分配內存,你不必擔心一個對象會出范圍,因為它被其創建的方法終止。只要你程序中有它的一個引用,該對象將會繼續存在。當沒有該對象的引用時,在下一次垃圾回收發生時該對象將被回收。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产在线1区| 福利在线播放 | 国产午夜精品久久久久久久蜜臀 | 黄色免费在线网址 | 免费在线观看成年人视频 | 成人免费久久 | 鲁人人人鲁人人鲁精品 | 九九热在线视频观看 | 国产精品9191 | 看免费的毛片 | 污在线观看网站 | 成人午夜精品久久久久久久蜜臀 | 视频一区二区三区在线播放 | 成人免费乱码大片a毛片视频网站 | 久久人人av | 一级大片视频 | 国产一区二区免费看 | 免费一级毛片观看 | 91超在线 | 精品国产一区二区三区天美传媒 | 嫩草91在线| 国产精品9191 | 成av人在线观看 | 欧美激情猛片xxxⅹ大3 | 成年免费在线视频 | 日韩黄站 | 一级毛片在线观看免费 | 国产精品视频一区二区三区四 | 欧产日产国产精品乱噜噜 | 午夜免费网 | av一道本 | 亚州欧美在线 | 日韩字幕在线 | 久久精品国产99国产精品澳门 | 久久精品视频69 | 污污黄 | 毛片118极品美女写真 | 久久久久亚洲美女啪啪 | 欧美一级片在线 | 黄色成年在线观看 | 九九热精品在线播放 |