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

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的特性多態

開班信息

主站蜘蛛池模板: 婷婷综合另类小说色区 | 国产一区在线观看免费 | 四虎成人免费观看在线网址 | 亚洲韩精品欧美一区二区三区 | 久久er99热这里只是精品 | 中国男女全黄大片一级 | 国内精品久久久久久麻豆 | 国产ww久久久久久久久久 | 一级爱爱片一级毛片-一毛 一级白嫩美女毛片免费 | 日韩经典欧美精品一区 | 四虎永久视频 | 天天添天天操 | 国产精品福利视频一区二区三区 | 在线不卡一区二区 | 久久精品亚洲日本筱田优 | 久久这里只有精品18 | 色色网视频 | 日韩永久免费进入2015 | 国内在线播放 | 美女久久久久久久久久久 | 日本一级在线观看视频播放 | 久色网| 中国精品久久 | 欧美日韩一区二区综合在线视频 | 国产成人高清视频免费播放 | 香蕉国产 | 伊人网狠狠干 | 欧美激情综合 | 在线观看精品国产 | 99亚洲乱人伦精品 | 日本免费不卡一区 | 手机在线一区二区三区 | 欧美性生活在线 | 九九精品免费视频 | 俺去也最新网站 | a视频在线播放 | 国产精品视频免费一区二区三区 | 久久久高清国产999尤物 | 欧美日韩免费看 | 国产精品四虎视频一区 | 中文字幕伊人 |