最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java繼承中的構(gòu)造方法實(shí)例解析

 更新時(shí)間:2014年10月05日 15:20:42   投稿:shichen2014  
這篇文章主要介紹了java繼承中的構(gòu)造方法實(shí)例解析,針對繼承中的構(gòu)造方法的特點(diǎn)進(jìn)行了實(shí)例分析,需要的朋友可以參考下

本文實(shí)例講述了java繼承中的構(gòu)造方法。分享給大家供大家參考。具體如下:

繼承中的構(gòu)造方法:

1、子類的構(gòu)造過程中必須調(diào)用其基類的構(gòu)造方法。

2、子類可以在自己的構(gòu)造方法中使用super(argument_list)調(diào)用基類的構(gòu)造方法。

    2.1、使用this(argument_list)調(diào)用本類的另外構(gòu)造方法。

    2.2、如果調(diào)用super,必須寫在子類構(gòu)造方法的第一行。

3、如果子類的構(gòu)造方法中沒有顯示的調(diào)用基類的構(gòu)造方法,則系統(tǒng)默認(rèn)調(diào)用基類的無參數(shù)構(gòu)造方法。

4、如果子類構(gòu)造方法中既沒有顯示調(diào)用基類構(gòu)造方法,而基類又沒有無參數(shù)的構(gòu)造方法,則編譯出錯(cuò)。

實(shí)例代碼如下:

class SuperClass{
  private int n;
  //SuperClass(){
  //  System.out.println("SuperClass()");
  //}
  SuperClass(int n){
    System.out.println("SuperClass(int n)");
    this.n = n;
  }
}
class SubClass extends SuperClass{
  private int n;
  
  SubClass(){
    super(300);
    System.out.println("SuperClass");
    
  }  
  SubClass(int n){
    System.out.println("SubClass(int n):"+n);
    this.n = n;
  }
}
public class TestSuperSub{
  public static void main (String args[]){
    //SubClass sc = new SubClass();
    SubClass sc2 = new SubClass(200); 
  }
}

依次驗(yàn)證上面的語法。

希望本文所述對大家的Java程序設(shè)計(jì)有所幫助

相關(guān)文章

  • 一步步講解Spring?Boot整合MyBatis與PostgreSQL實(shí)戰(zhàn)指南

    一步步講解Spring?Boot整合MyBatis與PostgreSQL實(shí)戰(zhàn)指南

    這篇文章主要介紹了如何在SpringBoot環(huán)境中集成MyBatis和PostgreSQL,涵蓋了環(huán)境搭建、項(xiàng)目創(chuàng)建、數(shù)據(jù)源配置、實(shí)體類與Mapper接口定義、MapperXML文件編寫、業(yè)務(wù)層與控制層實(shí)現(xiàn)以及測試與驗(yàn)證的全過程,需要的朋友可以參考下
    2025-02-02
  • 學(xué)習(xí)Java多線程之線程定義、狀態(tài)和屬性

    學(xué)習(xí)Java多線程之線程定義、狀態(tài)和屬性

    這篇文章主要為大家詳細(xì)介紹了Java多線程之線程定義、狀態(tài)和屬性,感興趣的小伙伴們可以參考一下
    2016-02-02
  • Java虛擬機(jī)JVM性能優(yōu)化(二):編譯器

    Java虛擬機(jī)JVM性能優(yōu)化(二):編譯器

    這篇文章主要介紹了Java虛擬機(jī)JVM性能優(yōu)化(二):編譯器,本文先是講解了不同種類的編譯器,并對客戶端編譯,服務(wù)器端編譯器和多層編譯的運(yùn)行性能進(jìn)行了對比,然后給出了幾種常見的JVM優(yōu)化方法,需要的朋友可以參考下
    2014-09-09
  • MapStruct表達(dá)式應(yīng)用及避坑詳解

    MapStruct表達(dá)式應(yīng)用及避坑詳解

    一不小心踩了MapStruct表達(dá)式的坑,發(fā)現(xiàn)了一個(gè)在官方文檔上都找不到的功能,有必要記錄下。MapStruct是一個(gè)代碼生成器,它基于約定優(yōu)于配置的方法大大簡化了Java?Bean類型之間的映射的實(shí)現(xiàn)
    2022-02-02
  • Spring5+SpringMvc+Hibernate5整合的實(shí)現(xiàn)

    Spring5+SpringMvc+Hibernate5整合的實(shí)現(xiàn)

    這篇文章主要介紹了Spring5+SpringMvc+Hibernate5整合的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • java常用工具類 Random隨機(jī)數(shù)、MD5加密工具類

    java常用工具類 Random隨機(jī)數(shù)、MD5加密工具類

    這篇文章主要為大家詳細(xì)介紹了Java常用工具類,Random隨機(jī)數(shù)工具類、MD5加密工具類,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • spring事務(wù)的propagation傳播屬性示例詳解

    spring事務(wù)的propagation傳播屬性示例詳解

    這篇文章主要為大家介紹了spring事務(wù)的propagation傳播屬性示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • maven編譯打包如何跳過test測試

    maven編譯打包如何跳過test測試

    本文介紹了Maven編譯打包時(shí)跳過測試類的幾種方式,包括使用Maven命令、在POM文件中配置和在IDEA中設(shè)置
    2024-12-12
  • java按鈕控件數(shù)組實(shí)現(xiàn)計(jì)算器界面示例分享

    java按鈕控件數(shù)組實(shí)現(xiàn)計(jì)算器界面示例分享

    本文主要介紹了JAVA通過按鈕數(shù)組來管理界面中的所有按鈕控件,從而使用最少的代碼實(shí)現(xiàn)模擬的計(jì)算器界面
    2014-02-02
  • spring boot整合RabbitMQ(Direct模式)

    spring boot整合RabbitMQ(Direct模式)

    springboot集成RabbitMQ非常簡單,如果只是簡單的使用配置非常少,springboot提供了spring-boot-starter-amqp項(xiàng)目對消息各種支持。下面通過本文給大家介紹下spring boot整合RabbitMQ(Direct模式),需要的朋友可以參考下
    2017-04-04

最新評論

安仁县| 崇礼县| 阳朔县| 旺苍县| 永嘉县| 安塞县| 华安县| 开阳县| 商河县| 荃湾区| 阿拉尔市| 澄城县| 平和县| 平度市| 桂阳县| 荆门市| 济南市| 九龙坡区| 双城市| 临猗县| 顺义区| 闽侯县| 江口县| 申扎县| 海晏县| 长治县| 工布江达县| 遂川县| 张家港市| 娱乐| 洛浦县| 雷州市| 邯郸市| 陕西省| 枣强县| 西安市| 怀来县| 哈尔滨市| 惠来县| 重庆市| 鸡泽县|