構造器:(構造方法)用於物件初始化!
注意:1.構造方法名稱必須和類名稱相同!
2.構造方法的呼叫只能在物件例項化的時候呼叫,當new+類名()之後,系統自動執行構造方法!(不能通過物件名.+構造方法去呼叫)
無引數構造方法:
public class cat
//成員方法:跑動,吃東西
public void run()}}
public class cattest
}
將會多出一行,顯示無引數構造方法!
有引數構造方法:(
方案1:
換變數名稱;
方案2:t
his
this.方法()
:代表當前物件,誰呼叫就是誰!
public class cat
//帶4個引數的構造方法
如果沒有人工主動書寫構造方法,
系統將自動為類新增乙個構造方法!
採用this()呼叫預設構造方法的時候,必須放在第一行:
this不僅僅只用在帶引數構造方法的傳值,也可以用在普通方法中,代表的意義是相同的,
代表當前物件,誰呼叫就是誰!
java 構造方法
構造方法的特點 1 構造方法的方法名必須和當前的類名保持一致。2 構造方法是沒有返回值的,也就是在書寫構造方法的時候不能書寫返回值型別 注意這裡連void都不能寫 可以新增修飾符 構造方法中需要注意的問題 1 如果在乙個構造方法中呼叫其他的構造方法,那麼這個this 呼叫必須寫在該類這個構造方法中的...
Java構造方法
所謂的構造方法,就是在建立物件的時候自動呼叫的方法。我們來直接看個例子。public class mail mail string name,string addr 有參的構造方法 public void send public class test 在mail郵件類中,我寫了三個方法,其中有兩個是...
Java 構造方法
關於構造器 變數優於方法執行,只要在方法外面 包括構造器 此處我主要想說明,用構造器建立類和變數的初始化順序,該程式輸出 person 1 person 3 this is build s block person 2 說明 不論變數放在哪兒,都會先於任意乙個方法的執行前執行,包括構造方法,而構造方...