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

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) Java基礎(chǔ)學(xué)習(xí):java類方法定義

Java基礎(chǔ)學(xué)習(xí):java類方法定義

更新時間:2020-04-26 14:27:42 來源:動力節(jié)點 瀏覽3015次

    Java中類的方法分為類方法(用static修飾,也叫靜態(tài)方法)和實例方法(沒有用static修飾,也叫非靜態(tài)方法),這兩種方法之間有什么區(qū)別呢?

Java基礎(chǔ)學(xué)習(xí):java類方法定義

    一.實例方法

    當(dāng)類的字節(jié)碼文件加載到內(nèi)存中時,類的實例方法并沒有被分配入口地址,只有當(dāng)該類的對象創(chuàng)建以后,實例方法才分配了入口地址。從而實例方法可以被類創(chuàng)建的所有對象調(diào)用,還有一點需要注意,當(dāng)我們創(chuàng)建第一個類的對象時,實例方法的入口地址會完成分配,當(dāng)后續(xù)在創(chuàng)建對象時,不會再分配新的入口地址,也可以說,該類的所有對象共享實例方法的入口地址,當(dāng)該類的所有對象被銷毀,入口地址才會消失。

    二.類方法

    當(dāng)類的字節(jié)碼文件加載到內(nèi)存,類方法的入口地址就會分配完成,所以類方法不僅可以被該類的對象調(diào)用,也可以直接通過類名完成調(diào)用。類方法的入口地址只有程序退出時消失。

    因為類方法的入口地址的分配要早于實例方法的入口地址分配時間,所有在定義類方法和實例方法是有以下規(guī)則需要遵循:

    1.在類方法中不能引用實例變量

    實例變量的定義類似實例方法,沒有用static修飾的變量,實例變量的創(chuàng)建與實例方法的創(chuàng)建相同,也是在類的對象創(chuàng)建時完成,所以在類方法中是不能引用實例變量的,因為這個時候?qū)嵗兞窟€沒有分配內(nèi)存地址。

    2.在類方法中不能使用super和this關(guān)鍵字

    這是因為super和this都指向的是父類和本類的對象,而在類方法中調(diào)用的時候,這些指代的對象有可能都還沒有創(chuàng)建。

    3.類方法中不能調(diào)用實例方法

    原因同1。

    與類方法相比,實例方法的定義就沒有什么限制了:

    【1】實例方法可以引用類變量和實例變量

    【2】實例方法可以使用super和this關(guān)鍵字

    【3】實例方法中可以調(diào)用類方法

Java基礎(chǔ)學(xué)習(xí):java類方法定義

 以上就是動力節(jié)點java培訓(xùn)機(jī)構(gòu)的小編針對“Java基礎(chǔ)學(xué)習(xí):java類方法定義”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。

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

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 中文字幕日韩欧美 | 91精品久久久 | 日韩欧美无线在码 | 日韩第一页在线 | 亚洲欧美在线中文字幕不卡 | 色综合亚洲欧美在线 | 伊人色网站 | 精品国产综合区久久久久久 | 成人黄色片视频 | 国产成人欧美一区二区三区的 | 七月婷婷精品视频在线观看 | 日韩黄色网 | 伊人中文在线 | 久久综合九色综合97伊人麻豆 | 欧美激情久久久久久久久 | 亚洲高清色 | 国产美女福利视频 | 日日草夜夜操 | 精品一区二区三区四区乱码90 | 亚洲videos| 国产亚洲精品成人久久网站 | 久久久久久毛片免费播放 | 伊人久久精品成人网 | 99麻豆久久久国产精品免费 | 成年人黄色在线观看 | 日本一区二区日本免费 | 四虎黄网| 国产成人一区二区三区视频免费蜜 | 成年女人色毛片免费看 | h网站国产 | 91精品综合久久久久3d动漫 | 成熟的女性强烈交性视频 | 日韩在线中文字幕 | 哪里可以看毛片 | 久久亚洲私人国产精品va | 精品国产90后在线观看 | 末成年一级在线看片 | 国产一区二区三区四区 | 婷婷亚洲综合五月天在线 | 日韩a无吗一区二区三区 | 波多野结衣一二三区 |