【Java-5】構造方法
阿新 • • 發佈:2019-01-05
構造方法又叫構造器
作用是
- 構造一個類物件
- 初始化物件屬性
形式是
public 類名(引數)
{
}
地位
構造方法常寫在類中屬性下面,各類普通方法上面,也就是說位於兩者之間;如果只是想建立個物件不通過構造方法初始化物件,那麼就寫個無參構造方法,這個無參構造方法也可以不寫,系統自己會給你程式碼加個無參構造方法,但是想建立個物件同時還想初始化物件,那麼就要用有參構造方法,此時不可以省略,實際上我們使用new來建立物件時候,就是通過構造方法來建立,故new後面要和構造方法一致
舉例
package javastudy; public class ConfunDemo3 { public static void main(String[] args){ Person z=new Person("zhangsan",3); //建立物件,new Person()裡直接呼叫Person構造方法並初始化 z.show(); } } class Person{ private String name; private int age; public Person(String n,int m){ //有引數建構函式,實現給private成員變數傳引數值的功能 name=n; age=m; } //getter //例項化物件時,完成了sett功能後,需要getter,獲取實參值。 public String getName(){ return name; } public int getAget(){ return age; } public void show(){ //獲取private值後,並列印輸出 System.out.println(name+"\n"+age); } }