黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

Java中的this和super的應用


Java中的this和super的應用

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

對象的this引用:

Java提供了一this關鍵字,this關鍵字總是指向調用該方法的對象。根據this出現的位置的不同,this作為對象的默認引用有2種情形:

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

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

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

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

 

 

this還可以,通過this調用另一個重載的構造器的初始化代碼,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調用另一個重載的構造器的初始化代碼
    this(name,color);
    this.weight = weight;
}

 

 

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

super

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

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

 

注意:

this、super在調用構造器方面:this調用的是同一個類中重構的構造器,super調用的是父類的構造器。另外:不管是否使用super調用來執行父類構造器的初始化代碼,子類構造器總會默認調用父類構造器一次。

 

以上就是動寶兒給大家帶來的thissuper的應用,更多一手資訊盡在動力節點。

 

上一篇:Java面向對象的構造器與數組對象
下一篇:動力節點帶你了解Java的特性多態

開班信息

主站蜘蛛池模板: 亚洲精品视频观看 | aaa一级最新毛片 | 成人日韩 | 久久精品亚洲精品国产欧美 | 亚洲精品另类有吗中文字幕 | 国产又色又爽又黄的视频在线观看 | 日韩欧美一区二区三区在线 | 一级床上爽高清播放 | 精品亚洲综合久久中文字幕 | 欧美特级特黄a大片免费 | 欧美日韩1区2区 | 成人黄色在线观看视频 | 在线观看色视频网站 | 午夜影院免费版 | 日韩网 | 国产在线视频在线 | 99综合在线 | 欧美高清无砖专区欧美精品 | 精品在线观看国产 | 成人短视频视频在线观看网站 | 伊人情涩网| 欧美亚洲桃花综合 | 黄色一级毛片网站 | 成人久久18网站 | 亚洲黄色网址在线观看 | 热久久视久久精品18国产 | 国产成人毛片精品不卡在线 | 日韩成人在线观看 | 国产黄大片在线观看 | 国产精品2022最新在线观看 | 五月天丁香婷婷开心激情五月 | 伊人365影院| 国产欧美成人一区二区三区 | 亚洲福利天堂 | 日韩伦理片网站 | 三级a黄| 被窝国产理论一二三影院 | 婷婷亚洲综合五月天小说 | 亚洲无线码在线一区观看 | 欧美一区二区三区免费 | 久久综合精品不卡一区二区 |