Java 構造方法

2021-09-03 03:11:00 字數 1021 閱讀 2646

通過乙個類建立乙個物件,這個過程叫做例項化 

例項化是通過呼叫構造方法(又叫做構造器)實現的

步驟 1 : 什麼是構造方法

方法名和類名一樣(包括大小寫)

沒有返回型別

例項化乙個物件的時候,必然呼叫構造方法

public class hero 

public static void main(string args)

}

步驟 2 : 隱式的構造方法

hero類的構造方法是

public hero()
這個無參的構造方法,如果不寫,就會預設提供乙個

public class hero 

public static void main(string args)

}

步驟 3 : 如果提供了乙個有參的構造方法

一旦提供了乙個有參的構造方法 

同時又沒有顯式的提供乙個無參的構造方法 

那麼預設的無參的構造方法,就「木有了「

public class hero 

public static void main(string args)

}

步驟 4 : 構造方法的過載

和普通方法一樣,構造方法也可以過載

public class hero 

//帶兩個引數的構造方法

public hero(string heroname,float herohp)

public static void main(string args)

}

步驟 5 :  練習-構造方法

為hero設計4個引數的構造方法

這四個引數分別是 

string heroname

float herohp

float heroarmor

int heromovespeed

java 構造方法

構造方法的特點 1 構造方法的方法名必須和當前的類名保持一致。2 構造方法是沒有返回值的,也就是在書寫構造方法的時候不能書寫返回值型別 注意這裡連void都不能寫 可以新增修飾符 構造方法中需要注意的問題 1 如果在乙個構造方法中呼叫其他的構造方法,那麼這個this 呼叫必須寫在該類這個構造方法中的...

Java構造方法

所謂的構造方法,就是在建立物件的時候自動呼叫的方法。我們來直接看個例子。public class mail mail string name,string addr 有參的構造方法 public void send public class test 在mail郵件類中,我寫了三個方法,其中有兩個是...

Java 構造方法

構造器 構造方法 用於物件初始化!注意 1.構造方法名稱必須和類名稱相同!2.構造方法的呼叫只能在物件例項化的時候呼叫,當new 類名 之後,系統自動執行構造方法!不能通過物件名.構造方法去呼叫 無引數構造方法 public class cat 成員方法 跑動,吃東西 public void run...