對象建立的時候必定會執行構造方法。構造方法的做用以下:ide
1、構造方法能夠來初始化對象。看這行代碼:spa
(已預先定義了ClassA類)對象
ClassA a = new ClassA(10,「OK」);it
Java程序執行這行代碼將前後作三個動做:(準確的說,其實不止三個動做)class
一、構建ClassA對象。至關於執行new ClassA變量
二、定義a變量,並將ClassA對象賦給它程序
三、訪問ClassA對象的構造方法初始化ClassA對象。至關於執行ClassA(10,「OK」)方法
2、在構造方法中能夠定義控制檯輸出語句來偵探對象的建立時機。就像這樣di
System.out.println("constractor...");view