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

java子類調(diào)用父類的方法中包含子類重寫的實例方法

 更新時間:2019年09月14日 08:42:42   作者:斜月三星一太陽  
在本篇文章里小編給大家整理了關(guān)于java子類調(diào)用父類的方法中包含子類重寫的實例方法以及相關(guān)知識點,需要的朋友們可以學(xué)習(xí)下。

# 看題目是不是很繞,這個我也不知道怎么才能更簡單的表達了

# 先看代碼:

public class Common {

  public static void main(String[] args) {
    Sub sub = new Sub();
    sub.testSub();
  }
}

class Parent {

  protected boolean test() {
    throw new RuntimeException();
  }

  protected void testParent() {
    if (test()) {
      System.out.println(this.getClass().getName());
    }
  }

}

class Sub extends Parent {

  public void testSub() {
    super.testParent();
  }

  @Override
  public boolean test() {
    return true;
  }
}

# 上面的代碼的輸出結(jié)果是:

com.qq.demo.common.Sub

# 大致流程是 main 中調(diào)用子類的 testSub()方法 -- testSub()方法中調(diào)用父類的testParent() 方法 -- testParent() 方法調(diào)用test()方法;需要注意的是test()方法在父類和子類中都存在,子類重寫了父類的test()方法;

以上就是本次介紹的全部知識點內(nèi)容,感謝大家的閱讀和對腳本之家的支持。

相關(guān)文章

  • java仿windows記事本小程序

    java仿windows記事本小程序

    這篇文章主要為大家詳細介紹了java仿windows記事本小程序,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • Spring security登錄過程邏輯詳解

    Spring security登錄過程邏輯詳解

    這篇文章主要介紹了SSpringsecurity登錄過程邏輯詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04
  • SpringSecurity集成第三方登錄過程詳解(最新推薦)

    SpringSecurity集成第三方登錄過程詳解(最新推薦)

    在ThirdAuthenticationFilter 類的attemptAuthentication()方法中,我們通過authType類型,然后創(chuàng)建對應(yīng)的Authentication實現(xiàn)來實現(xiàn)不同方式的登錄,下面給大家分享SpringSecurity集成第三方登錄過程,感興趣的朋友一起看看吧
    2024-05-05
  • Java?split方法使用超詳細講解

    Java?split方法使用超詳細講解

    這篇文章主要給大家介紹了關(guān)于Java?split方法使用的相關(guān)資料,Java中的我們可以利用split把字符串按照指定的分割符進行分割,然后返回字符串?dāng)?shù)組,需要的朋友可以參考下
    2023-10-10
  • Java中Socket下載一個文本文件

    Java中Socket下載一個文本文件

    這篇文章主要介紹了Socket下載一個文本文件的實例代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-06-06
  • 通過java字節(jié)碼分析學(xué)習(xí)對象初始化順序

    通過java字節(jié)碼分析學(xué)習(xí)對象初始化順序

    今天用了jmock對進行單元測試編碼,發(fā)現(xiàn)一個比較奇怪的語法,static使用方法,見下面例子
    2013-11-11
  • Java中CountDownLatch用法解析

    Java中CountDownLatch用法解析

    這篇文章主要為大家詳細介紹了Java中CountDownLatch用法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • Java中實現(xiàn)文件上傳下載的三種解決方案(推薦)

    Java中實現(xiàn)文件上傳下載的三種解決方案(推薦)

    這篇文章主要介紹了Java中實現(xiàn)文件上傳下載的三種解決方案的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • java8異步調(diào)用如何使用才是最好的方式

    java8異步調(diào)用如何使用才是最好的方式

    異步調(diào)用主要用于當(dāng)前程序的執(zhí)行不用等待調(diào)用方法執(zhí)行結(jié)束就可以繼續(xù)執(zhí)行,下面這篇文章主要給大家介紹了關(guān)于java8異步調(diào)用如何使用才是最好的方式,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-01-01
  • Spring AOP中定義切點的實現(xiàn)方法示例

    Spring AOP中定義切點的實現(xiàn)方法示例

    這篇文章主要介紹了Spring AOP中定義切點的實現(xiàn)方法,結(jié)合實例形式分析了spring面向切面AOP定義切點的具體步驟、實現(xiàn)方法與相關(guān)操作技巧,需要的朋友可以參考下
    2020-01-01

最新評論