<form id="nhtjz"></form>

<address id="nhtjz"><nobr id="nhtjz"></nobr></address> <form id="nhtjz"><nobr id="nhtjz"><progress id="nhtjz"></progress></nobr></form>

<noframes id="nhtjz">
    <span id="nhtjz"><span id="nhtjz"><th id="nhtjz"></th></span></span>
    <form id="nhtjz"></form>

      <address id="nhtjz"><form id="nhtjz"></form></address>
      <noframes id="nhtjz">

      教育行業A股IPO第一股(股票代碼 003032)

      全國咨詢/投訴熱線:400-618-4000

      怎樣使用?this關鍵字調用本類?【案例演示】

      更新時間:2021年10月18日14時49分 來源:傳智教育 瀏覽次數:

      好口碑IT培訓

      構造方法在實例化對象時被Java虛擬機自動調用,在程序中不能像調用其他成員方法樣調用構造方法,但可以在一個構造方法中使用"this(參數1,參數2...)”的形式調用其他的構造方法。

      下面通過一個案例演示使用this關鍵字調用構造方法,如文件3-11所示。

      文件3-11 Examplel1 java

      class student {
      
      private int age;
      
      public Student ( ) {
      
      System.out.println ("實例化了一個新的Student對象。");
      
      }
      public Student (String  name,int age) {
      
      this ( ) ;     //調用無參的構造方法
      
      this.name = name; 
      this.age = age;
      }
      public String read ( ) {
      
      return "我是:"+name+",年齡:"+age;
      
        }
      }
      
      public class Examplell {
      
      Public static void main(String{ )args){  
      Student stu = new Student(“張三”,18);//實例化Student對象
      
      System.out.println(stu.read ( ) ) ; 
         }
      }

      文件3-11的運行結果如圖3-16所示。

      文件3-11中提供了兩個構造方法,其中,有兩個參數的構造方法中使用this ( )的形式調用本類中的無參構造方法。由圖3-16可知,無參構造方法和有參構造方法均調用成功。


      在使用this調用類的構造方法時,應注意以下幾點。

      (1)只能在構造方法中使用this調用其他的構造方法,不能在成員方法中通過this調用其他構造方法。
      (2)在構造方法中,使用this調用構造方法的語句必須位于第行,且只能出現一次。




      猜你喜歡:

      final關鍵字的作用和特點【final關鍵字的作用詳細介紹】

      Java語言中的關鍵字有哪些

      final關鍵字修飾變量為什么會報錯?

      使用static關鍵字如何定義成員變量?

      傳智教育java后端開發工程師培訓

      农村老太妓女野外BBW