Java 構造方法

2021-08-09 04:03:50 字數 1151 閱讀 3205

構造器:(構造方法)用於物件初始化!

注意: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 說明 不論變數放在哪兒,都會先於任意乙個方法的執行前執行,包括構造方法,而構造方...