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

java構(gòu)造器的重載實現(xiàn)實例講解

 更新時間:2021年01月19日 15:19:56   作者:小妮淺淺  
在本篇文章里小編給大家整理的是一篇關(guān)于java構(gòu)造器的重載實現(xiàn)實例講解內(nèi)容,有興趣的朋友們可以學習下。

說到重載的問題,已經(jīng)提過很多次了。我們可以把名稱一致,但是內(nèi)在參數(shù)不同的對象看成重載,可以說這些類的名稱相同是很有迷惑性的。同時,構(gòu)造器中裝有許多的方法,那么構(gòu)造器也是可以實現(xiàn)重載的功能。下面我們就構(gòu)造方法格式、注意事項進行簡單介紹,然后帶來構(gòu)造起的重載實例。

1.構(gòu)造方法格式

public class 類名(){
類名(String name);
類名 對象=new 類名(String name);
}

2.注意事項

  1. 構(gòu)造器必須與主類同名
  2. 構(gòu)造器可以有參數(shù)
  3. 構(gòu)造器可以重載
  4. 沒有返回值
  5. 不添加構(gòu)造器編譯器生成默認構(gòu)造器

3.構(gòu)造器重載實例

構(gòu)造器說白了就是一個方法,所以它和普通的方法一樣也可以做方法重載,換句話說就是構(gòu)造器的重載。

和方法重載一樣構(gòu)造器重載就是多個一樣名字參數(shù)類型和參數(shù)的個數(shù)不同的多個構(gòu)造器。

public class Test1 {
public Test1() {
 System.out.println("我是無參數(shù)構(gòu)造器");
}
public Test1(String name) {
   System.out.println("我是String參數(shù)構(gòu)造器");
}
  public Test1(int age) {
   System.out.println("我是int參數(shù)構(gòu)造器");
}
}

知識點擴充:

java構(gòu)造器

構(gòu)造器也叫構(gòu)造方法(constructor), 用于對象初始化. 構(gòu)造器是一個創(chuàng)建對象時被自動創(chuàng)建的特殊方法,目的是對象的初始化. 構(gòu)造器 的名稱與類的名稱一致. JAVA通過new關(guān)鍵子來調(diào)用構(gòu)造器,從而返回該類的實例,是一種特殊的方法.

備注要點:

a. 通過new關(guān)鍵字來調(diào)用

b. 構(gòu)造器雖然有返回值,但是不能定義返回值類型(返回值的類型是本類), 不能在構(gòu)造器使用return返回某個值.

c. 如果沒有我們定義構(gòu)造器,則編譯器會自動定義一個無參構(gòu)造器. 如果已定義構(gòu)造器,則不會自動添加

d. 構(gòu)造器的方法名必須與類名一致.

舉例一: 說明構(gòu)造器的用法

public class Y_test1 {
  public Y_test1(){
    System.out.println("無參構(gòu)造器");
  }
  
  public Y_test1(int i){
    System.out.println("有參構(gòu)造器");
  }
  
  public static void main(String[] args) {
    System.out.println("測試構(gòu)造器");
    Y_test1 t = new Y_test1();
  }
}

到此這篇關(guān)于java構(gòu)造器的重載實現(xiàn)實例講解的文章就介紹到這了,更多相關(guān)java構(gòu)造器的重載實現(xiàn)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • springboot配置多數(shù)據(jù)源后mybatis攔截器失效的解決

    springboot配置多數(shù)據(jù)源后mybatis攔截器失效的解決

    這篇文章主要介紹了springboot配置多數(shù)據(jù)源后mybatis攔截器失效的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Maven打包報錯:[WARNING] The POM for xxx is missing, no dependency inform

    Maven打包報錯:[WARNING] The POM for xxx 

    本文主要介紹了Maven打包報錯:[WARNING] The POM for xxx is missing, no dependency inform,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • 關(guān)于Java雙大括號{{}}的具體使用

    關(guān)于Java雙大括號{{}}的具體使用

    本文主要介紹了關(guān)于Java雙大括號{{}}的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • 詳細分析java線程wait和notify

    詳細分析java線程wait和notify

    本篇文章是對java多線程wait()和notify()進行了詳細的分析介紹,需要了解的朋友參考下
    2015-07-07
  • 源碼解析Java類加載器

    源碼解析Java類加載器

    這篇文章主要給大家介紹了Java類加載器源碼解析的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • SpringBoot如何使用自定義注解實現(xiàn)接口限流

    SpringBoot如何使用自定義注解實現(xiàn)接口限流

    這篇文章主要介紹了SpringBoot如何使用自定義注解實現(xiàn)接口限流,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • SpringMVC?HttpMessageConverter報文信息轉(zhuǎn)換器

    SpringMVC?HttpMessageConverter報文信息轉(zhuǎn)換器

    這篇文章主要為大家介紹了SpringMVC?HttpMessageConverter報文信息轉(zhuǎn)換器,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • 如何在Spring Boot應用程序中配置了兩個不同的SOAP Web服務端點

    如何在Spring Boot應用程序中配置了兩個不同的SOAP Web服務端點

    這篇文章主要介紹了如何在Spring Boot應用程序中配置了兩個不同的SOAP Web服務端點,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • Java?Bean?Validation使用示例詳解

    Java?Bean?Validation使用示例詳解

    這篇文章主要為大家介紹了Java?Bean?Validation的使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • 詳解使用JRebel插件實現(xiàn)SpringBoot應用代碼熱加載

    詳解使用JRebel插件實現(xiàn)SpringBoot應用代碼熱加載

    這篇文章主要介紹了詳解使用JRebel插件實現(xiàn)SpringBoot應用代碼熱加載,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10

最新評論