欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java基礎(chǔ)知識(shí) super和this使用解析

 更新時(shí)間:2019年11月01日 11:06:49   作者:mantishell  
這篇文章主要介紹了java基礎(chǔ)知識(shí) super和this使用解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了java基礎(chǔ)知識(shí) super和this使用解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

super關(guān)鍵字的用法有三種:

1、在子類的成員方法中,訪問父類的成員變量

2、在子類的成員方法中,訪問父類的成員方法

3、在子類的構(gòu)造方法中,訪問父類的構(gòu)造方法

 this和super區(qū)別

super關(guān)鍵字用來訪問父類內(nèi)容,this關(guān)鍵字用來訪問本類內(nèi)容。

1、在本類的成員方法中,訪問本類的成員變量

2、在本類的成員方法中,訪問本類的另一個(gè)成員方法

3、在本類的構(gòu)造方法中,訪問本類的另一個(gè)構(gòu)造方法

在第三中用法當(dāng)中注意:

A、this(...)調(diào)用也必須是構(gòu)造方法的第一個(gè)語(yǔ)句,唯一一個(gè)

B、super和this兩種構(gòu)造調(diào)用,不能同時(shí)使用。

public class Zi extends Fu {
  int num = 20;

  public Zi()
  {
    //super();//不寫的話,默認(rèn)調(diào)用該方法。
    this(111);//本類的無(wú)參構(gòu)造,調(diào)用本類的有參構(gòu)造
  }

  public Zi(int n){
    this(1,2);
  }

  public Zi(int n, int m){

  }

  public void methodZi(){
    System.out.println(super.num);//父類中的num
  }

  public void method()
  {
    super.method();//父類的方法
    System.out.println("子類方法");
  }

  public void showNum(){
    int num = 10;
    System.out.println(this.num);//20
  }
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java實(shí)現(xiàn)冒泡排序

    Java實(shí)現(xiàn)冒泡排序

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)冒泡排序,把一列數(shù)組按從小到大或從大到小排序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Java8新特性之lambda的作用_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Java8新特性之lambda的作用_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    我們期待了很久lambda為java帶來閉包的概念,但是如果我們不在集合中使用它的話,就損失了很大價(jià)值。現(xiàn)有接口遷移成為lambda風(fēng)格的問題已經(jīng)通過default methods解決了,在這篇文章將深入解析Java集合里面的批量數(shù)據(jù)操作解開lambda最強(qiáng)作用的神秘面紗。
    2017-06-06
  • Java中Map的computeIfAbsent方法詳解

    Java中Map的computeIfAbsent方法詳解

    這篇文章主要介紹了Java的Map中computeIfAbsent方法詳解,在jdk1.8中Map接口新增了一個(gè)computeIfAbsent方法,這是Map接口中的默認(rèn)實(shí)現(xiàn)該方法是首先判斷緩存Map中是否存在指定的key的值,如果不存在,會(huì)調(diào)用mappingFunction(key)計(jì)算key的value,需要的朋友可以參考下
    2023-11-11
  • SpringMVC數(shù)據(jù)輸出相關(guān)知識(shí)總結(jié)

    SpringMVC數(shù)據(jù)輸出相關(guān)知識(shí)總結(jié)

    今天帶大家學(xué)習(xí)SpringMVC的相關(guān)知識(shí),文中對(duì)SpringMVC數(shù)據(jù)輸出作了非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)的小伙伴們很有幫助,需要的朋友可以參考下
    2021-06-06
  • 分析Java非阻塞算法Lock-Free的實(shí)現(xiàn)

    分析Java非阻塞算法Lock-Free的實(shí)現(xiàn)

    非阻塞算法一般會(huì)使用CAS來協(xié)調(diào)線程的操作。雖然非阻塞算法有諸多優(yōu)點(diǎn),但是在實(shí)現(xiàn)上要比基于鎖的算法更加繁瑣和負(fù)責(zé)。本文將會(huì)介紹兩個(gè)是用非阻塞算法實(shí)現(xiàn)的數(shù)據(jù)結(jié)構(gòu)。
    2021-06-06
  • MyBatis自定義resultMap三種映射關(guān)系示例詳解

    MyBatis自定義resultMap三種映射關(guān)系示例詳解

    這篇文章主要介紹了MyBatis自定義resultMap三種映射關(guān)系,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-08-08
  • 基于springBoot配置文件properties和yml中數(shù)組的寫法

    基于springBoot配置文件properties和yml中數(shù)組的寫法

    這篇文章主要介紹了springBoot配置文件properties和yml中數(shù)組的寫法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • 輕松掌握J(rèn)ava代理模式

    輕松掌握J(rèn)ava代理模式

    這篇文章主要幫助大家輕松掌握J(rèn)ava代理模式,什么是靜態(tài)代理?感興趣的小伙伴們可以參考一下
    2016-09-09
  • Spring Boot集成ElasticSearch實(shí)現(xiàn)搜索引擎的示例

    Spring Boot集成ElasticSearch實(shí)現(xiàn)搜索引擎的示例

    這篇文章主要介紹了Spring Boot集成ElasticSearch實(shí)現(xiàn)搜索引擎的示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-11-11
  • java 設(shè)計(jì)模式之依賴倒置實(shí)例詳解

    java 設(shè)計(jì)模式之依賴倒置實(shí)例詳解

    這篇文章主要介紹了java 設(shè)計(jì)模式之依賴倒置,結(jié)合實(shí)例形式詳細(xì)分析了依賴倒置的相關(guān)概念、原理、使用技巧及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-11-11

最新評(píng)論