2020久久超碰欧美精品最新亚洲欧美日韩久久精品,国产福利电影一区二区三区,亚洲欧美日韩一区在线观看,亚洲国产欧美日韩欧美特级,亚洲欧美日韩成人一区久久,欧美日韩精品一区二区三区不卡,国产欧美日韩va另类影音先锋,亚洲欧美日韩久久精品,亚洲欧美日韩国产成人精品影院,亚洲国产欧美日韩精品一区二区三区,欧美日韩国产成人高清视频,日韩久久精品国产免费观看频道,久久人人爽人人爽从片av高清,国产精品综合一区二区

首頁技術文章正文

使用?this關鍵字調用本類的構造方法

更新時間:2021-10-15 來源:黑馬程序員 瀏覽量:

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調用構造方法的語句必須位于第行,且只能出現一次。






猜你喜歡:

Java中final關鍵字修飾方法是什么?

詳解this關鍵字的用法【Java技術文章】

49個Java學習中必備的關鍵字【Java基礎編程】

Java中super關鍵字的用法

黑馬程序員JAVA開發培訓課程

分享到:
在線咨詢 我要報名
和我們在線交談!