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

Java中的this和super的應(yīng)用


Java中的this和super的應(yīng)用

今天動寶兒就與大家一起分享一下thissuper的應(yīng)用,看看Javathissuper是怎么一回事,究竟如何理解回答。

對象的this引用:

Java提供了一this關(guān)鍵字,this關(guān)鍵字總是指向調(diào)用該方法的對象。根據(jù)this出現(xiàn)的位置的不同,this作為對象的默認(rèn)引用有2種情形:

1.構(gòu)造器中引用(指向)該構(gòu)造器正在初始化的對象;

2.在方法中引用(指向)調(diào)用該方法的的對象。

this很大的作用就是讓一個類中的一個方法,訪問該類里的另一個方法或者實例變量,示例:

public void run()
{
 this.jump();  //jump()為另一個類的方法
}

 

 

this還可以,通過this調(diào)用另一個重載的構(gòu)造器的初始化代碼,this(parameter1,parameter2); 示例:

 

public Apple(){}public Apple(String name,String color)
{
    this.name = name;
    this.coloe = color;
}public Apple(String name,String color,double weight)
{
    //通過this調(diào)用另一個重載的構(gòu)造器的初始化代碼
    this(name,color);
    this.weight = weight;
}

 

 

this可以代表任何對象,誰調(diào)用this所在方法,this就代表誰。Java允許對象的一個成員直接調(diào)用另一個成員,可以省略this前綴,但是,如果方法里有個局部變量和成員變量同名,要在該方法里訪問這個被覆蓋的成員變量,必須使用this前綴。

super

當(dāng)子類覆蓋(重寫)了父類方法后,子類的對象將無法訪問父類中被覆蓋的方法,但使用super關(guān)鍵字可以在子類中調(diào)用父類中被覆蓋的方法。

如果子類定義了和父類同名的實例變量,則會發(fā)生子類實例變量隱藏(不是覆蓋)父類實例變量的情形,可以在子類定義的實例方法中通過super關(guān)鍵字訪問父類中被隱藏的實例變量。

 

注意:

this、super在調(diào)用構(gòu)造器方面:this調(diào)用的是同一個類中重構(gòu)的構(gòu)造器,super調(diào)用的是父類的構(gòu)造器。另外:不管是否使用super調(diào)用來執(zhí)行父類構(gòu)造器的初始化代碼,子類構(gòu)造器總會默認(rèn)調(diào)用父類構(gòu)造器一次。

 

以上就是動寶兒給大家?guī)淼?/span>thissuper的應(yīng)用,更多一手資訊盡在動力節(jié)點。

 

上一篇:Java面向?qū)ο蟮臉?gòu)造器與數(shù)組對象
下一篇:動力節(jié)點帶你了解Java的特性多態(tài)

開班信息

主站蜘蛛池模板: 男人的天堂222eee | 日本免费爱爱视频 | 国产日韩精品一区二区 | 国产激情视频在线 | 久久伊伊香蕉综合精品 | 在线看亚洲 | 夜夜摸天天操 | 奇米影视7777777| 一级特黄aaaaaa大片 | 国产精品久久香蕉免费播放 | 女人一级毛片免费观看 | 国产在线精品一区二区三区 | 精品国产国产综合精品 | 波多野结衣亚洲一区二区三区 | 爱爱日韩| 中文字幕1区| 国产欧美成人不卡视频 | 欧美成人片在线 | www国产| 欧美成年黄网站色高清视频 | 成年ssswww中国女人 | 亚洲国产欧美国产综合一区 | 久久这里只有精品国产99 | 午夜免费福利视频 | 99pao在线视频精品免费 | 色综合一本 | 久久精品欧美日韩精品 | 福利资源在线 | 国内精品久久久久久西瓜色吧 | 日本国产成人精品视频 | 年级的后妈妈2中文翻译 | 五月婷婷视频 | 国产福利影院 | 亚洲资源站资源网在线 | 精品视频在线观看 | 国产精品婷婷久久爽一下 | 亚洲国产综合人成综合网站00 | 欧美色视频日本片免费高清 | 欧美激情区 | 在线免费不卡视频 | 甜心女孩泰剧在线观看 |