1. 程式人生 > >【Java-5】構造方法

【Java-5】構造方法

構造方法又叫構造器

作用是

  • 構造一個類物件
  • 初始化物件屬性

形式是

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);
    }
}