1. 程式人生 > >java基礎筆記(八)構造方法

java基礎筆記(八)構造方法

給成員變數賦值有倆種方式: setXxx(); 構造方法

構造方法:
給物件的資料進行初始化
格式:

  • 方法名與類名一致
  • 無資料型別,void都沒有
  • 無返回型別
public class ConstructionMethodDemp {
	
	public ConstructionMethodDemp(){  //無參構造方法
	}
}

注意點:

  1. 如果沒寫構造方法,系統會自己給一個無參建構函式
  2. 如何寫了建構函式,系統不在預設給,想使用無參構造函資料就需要自己寫

相關程式碼:

package com.
st.basis.day07; /* * 構造方法 * */ public class ConstructionMethodDemp { private String name;//初始值為null private int age;//初始值為0 public ConstructionMethodDemp(){ //構造方法 System.out.println("這是構造方法"); } public ConstructionMethodDemp(String name){ //過載 this.name = name; } public void show(){ System.
out.println(name+"----"+age); } }
package com.st.basis.day07;
/*
 * main測試類
 * */
public class MainDemo {
	public static void main(String[] args) {		
		//測試構造方法類
		ConstructionMethodDemp cm = new ConstructionMethodDemp();
		cm.show();//輸出null----0
		ConstructionMethodDemp cm2 = new ConstructionMethodDemp
("張三"); cm2.show();//輸出張三----0 } }