欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

面向?qū)ο蠡A(chǔ)-創(chuàng)新互聯(lián)

對(duì)象的內(nèi)存圖: 類在哪里存放?

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比齊河網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式齊河網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋齊河地區(qū)。費(fèi)用合理售后完善,10多年實(shí)體公司更值得信賴。

左側(cè)程序的運(yùn)行方式解釋:首先是有一個(gè)Car類和 Test類,?Car類中存放的是該類的屬性和方法,當(dāng)Test.class加載到方法區(qū)之后開始加載main方法,此時(shí)Car.class也加載到方法區(qū)中 隨之的還有成員變量name和price,還有成員方法,在主方法中,當(dāng)創(chuàng)建car1對(duì)象時(shí),他會(huì)現(xiàn)在棧中開辟一個(gè)c1的對(duì)象,然后當(dāng)new這個(gè)對(duì)象的時(shí)候,會(huì)在堆內(nèi)存中再開辟一塊空間,這個(gè)空間里存放的就是該類的屬性和方法成員的引用地址,而引用地址就是成員方法在方法區(qū)中的地址,最后會(huì)將堆內(nèi)存中的對(duì)象空間的地址賦值給棧內(nèi)存中的c1。

那如果是兩個(gè)變量指向同一對(duì)象的情況呢?

當(dāng)執(zhí)行完 Student s2 = s1這個(gè)語句的時(shí)候,棧內(nèi)存中會(huì)開辟一個(gè)s2空間指向s1空間中記錄地址的堆內(nèi)存中的對(duì)象空間,因此此時(shí)當(dāng)用s2來修改內(nèi)容的時(shí)候s1中的內(nèi)容也會(huì)被修改因?yàn)檫@兩個(gè)對(duì)象指向的是同一片空間。?

P.s: Java存在自動(dòng)垃圾回收器,當(dāng)s1和s2為null的時(shí)候,此時(shí)堆內(nèi)存中的對(duì)象就沒有值也就沒有用了,此時(shí)java會(huì)自動(dòng)將其清理掉。

構(gòu)造器

構(gòu)造器的作用:

無參數(shù)構(gòu)造器(默認(rèn)存在的):初始化對(duì)象時(shí),成員變量的數(shù)據(jù)均采用默認(rèn)值。初始化對(duì)象屬性,例如String類型的就為null,Int類型的為0..... 有參數(shù)構(gòu)造器:在初始化對(duì)象的時(shí)候,同時(shí)可以接收參數(shù)為對(duì)象進(jìn)行賦值。

細(xì)節(jié):當(dāng)你定義一個(gè)類時(shí),java會(huì)默認(rèn)自帶無參構(gòu)造器,但是當(dāng)你寫了有參構(gòu)造器但是沒寫無參構(gòu)造器時(shí)會(huì)報(bào)錯(cuò),因?yàn)?有參構(gòu)造器會(huì)覆蓋無參構(gòu)造器,這個(gè)時(shí)候就要自己手動(dòng)去寫一個(gè)無參構(gòu)造了。

this關(guān)鍵字

this可以出現(xiàn)在構(gòu)造器和成員方法中

this的作用:代表當(dāng)前對(duì)象的地址,誰調(diào)用的方法用的就是誰的地址。

l 可以用于指定訪問當(dāng)前對(duì)象的成員變量、成員方法。大的作用就是區(qū)分同名變量,例如你在方法中傳遞參數(shù)的參數(shù)名與你類中的變量名相同,但是這個(gè)時(shí)候你想將參數(shù)傳遞給對(duì)象的屬性,但是此時(shí)他會(huì)因?yàn)樽兞棵麑?duì)參數(shù)本身進(jìn)行訪問。

例如:

public Car(String name,double price)
{
    price = price;
    name = name;
}

此時(shí)你如果想通過構(gòu)造器來給對(duì)象屬性賦值的話 就會(huì)出現(xiàn)下面這種情況

Car c = new Car("奔馳",45);

因?yàn)樵谶@個(gè)構(gòu)造方法中,因?yàn)榫徒瓌t因此傳遞進(jìn)來的price不會(huì)賦值給類中屬性的price,他只會(huì)自己訪問自己一邊,因此test中打印類中屬性為默認(rèn)值。因此我們?nèi)绻氲玫絺鬟M(jìn)來的值應(yīng)該這樣修改代碼。

public Car(String name,double price)
{
    this.price = price;
    this.name = name;
}

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

網(wǎng)頁題目:面向?qū)ο蠡A(chǔ)-創(chuàng)新互聯(lián)
當(dāng)前URL:http://aaarwkj.com/article12/coedgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、營銷型網(wǎng)站建設(shè)、網(wǎng)站營銷、服務(wù)器托管、云服務(wù)器網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
亚洲欧美日韩在线第三页| 国产91美女黄色在线观看| 亚洲一区精品二人人爽久久| 亚洲国产女人精品久久久| 亚洲欧美国产另类精品| 亚洲成人福利免费网站| 久久久久久97精品| 国产精致成人免费视频| 精品久久久久久亚洲野狼| 美女在线视频一区二区三区| 亚洲男人的av天堂生活| 青青草原这里只有精品| 亚洲欧美日韩精品av| 国产精品自偷自偷自偷| 国产精品国产三级国产普通话99| 欧美日韩一区二区三区色拉拉| 人人狠狠综合久久亚洲| 麻豆国产原创av色哟哟| 亚洲一区欧美二区日韩| 亚洲伊人av第一页在线观看| 日本一区二区电影在线看| 亚洲av香蕉综合一区| 国产91福利视频在线| 国产精品一区二区久久毛片| 正在播放老肥熟妇露脸| 国产三级传媒视频在线观看| 中文字幕制服日韩久久一区| 日韩人妻精品久久免费| 天堂在线手机av观看| 欧美日韩激情中文字幕| 国产美女高潮流白浆视频免费看| 人人爽人人妻人人澡| 亚洲成人av毛片在线观看| 亚洲免费av一区在线观看| 丰满人妻被猛烈进入中文版 | 国产精品亚洲欧美在线| 国内一级黄色片免费观看| 91久久一区二区秋霞免费| 精品久久久久久久久无| 91九色国产老熟女乱子| 精品人妻一区二区三区在线av|