JAVA面向對象的總結(構造函數與this關鍵字)

構造函數:java

      做用:給對應的對象進行初始化jvm

      格式:修飾符  函數名(形式參數){函數體}函數

      注意:一、構造函數是沒有返回值,函數名必須與類名一致工具

                 二、當有有參的構造函數時,虛擬機編譯時不能增長無參構造構造函數this

                 三、構造函數能夠在一個類中以函數重載的方式存在spa

                 四、構造函數不是咱們手動調用的,而是建立對象時,jvm就會主動調用到對應的構造函數對象

JAVAP反編譯工具使用格式:   虛擬機

                 javap - c - 1 - private - 類名編譯

 

this關鍵字變量

     做用:一、若是存在同名的成員變量與局部變量時,在方法內部使用this關鍵字能夠調用成員變量

     注意:jvm採用的就近原則的訪問機制,在同名的狀況下,訪問的局部變量

               this關鍵字必須存在函數內的第一位

               this關鍵字不能相互調用

               this.name=name        this.name指當前類的屬性,後一個name是構造函數中的參數

 

         有個問題請教下你們

        (this(name) 調用本類一個參數的構造方法,這個是在哪裏調用的?)

相關文章
相關標籤/搜索