真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java中的super關(guān)鍵字與this關(guān)鍵字有什么區(qū)別

首先我們先來介紹以下super關(guān)鍵字與this關(guān)鍵字:

創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),陽明企業(yè)網(wǎng)站建設(shè),陽明品牌網(wǎng)站建設(shè),網(wǎng)站定制,陽明網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,陽明網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

(推薦教程:java入門教程)

一、this關(guān)鍵字

this是自身的一個對象,代表對象本身,可以理解為:指向?qū)ο蟊旧淼囊粋€指針。

this的用法在java中大體可以分為3種:

1、普通的直接引用

this相當(dāng)于是指向當(dāng)前對象本身。

2、形參與成員名字重名,用this來區(qū)分

3、引用本類的構(gòu)造函數(shù);

二、super關(guān)鍵字

super可以理解為是指向自己超(父)類對象的一個指針,而這個超類指的是離自己最近的一個父類。

super也有一下幾種用法:

1、普通的直接引用

與this類似,super相當(dāng)于是指向當(dāng)前對象的父類的引用,這樣就可以用super.xxx來引用父類的成員。

2、子類中的成員變量或方法與父類中的成員變量或方法同名時,用super進行區(qū)分

(視頻教程推薦:java課程)

區(qū)別:

一、指代不同

1、super:是當(dāng)前對象里面的父對象的引用。

2、this:指的是當(dāng)前對象的引用

二、調(diào)用函數(shù)不同

1、super:調(diào)用基類中的某一個構(gòu)造函數(shù)(應(yīng)該為構(gòu)造函數(shù)中的第一條語句)。

2、this:調(diào)用本類中另一種形成的構(gòu)造函數(shù)(應(yīng)該為構(gòu)造函數(shù)中的第一條語句)

三、引用對象不同

1、super:引用當(dāng)前對象的直接父類中的成員(用來訪問直接父類中被隱藏的父類中成員數(shù)據(jù)或函數(shù),基類與派生類中有相同成員定義)格式:super.變量名 super.成員函數(shù)據(jù)名(實參)。

2、this:代表當(dāng)前對象名(在程序中易產(chǎn)生二義性之處,應(yīng)使用this來指明當(dāng)前對象;如果函數(shù)的形參與類中的成員數(shù)據(jù)同名,出于防止被隱藏的需求,這時需用this來指明成員變量名)。
文章名稱:java中的super關(guān)鍵字與this關(guān)鍵字有什么區(qū)別
分享路徑:http://weahome.cn/article/cjgjji.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部