• <nav id="tziu9"></nav>
    <dd id="tziu9"><optgroup id="tziu9"></optgroup></dd>

    <form id="tziu9"></form>

    教育行業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后端開發工程師培訓

    护士自慰喷白浆18P_变态另类玩URETHRA_战寒爵洛诗涵全文免费阅读_男女裸体做爰图片