1. 程式人生 > >構造方法

構造方法

sta 創建 構造方法 ring 訪問修飾符 nbsp bst ron system

1.構造方法的作用:

a.用來描述對象創建的過程,構造方法在對象創建的過程中被調用.

b.如果類中沒有寫構造方法,系統會默認提供一個無參的構造方法;

如果類中出現了構造方法,系統不會提供默認的無參構造方法.

c.不能被static,final,abstract,synchronized,native修飾.

2.構造方法的特點:與類同名且沒有返回值類型放入方法.

3.構造方法分為兩類:無參構造方法 有參構造方法

(構造方法可以被重載)

語法: 訪問修飾符 構造方法名(){

//初始化代碼

}

參考代碼:

1. 無參構造方法:

public class dog{
String name;//名字
int age;//年齡
String type;//品種

/**無參構造方法
* 構造方法是用來描述對象創建的過程,
* 構造方法在對象創建的過程中被調用*/

public dog(){
name="旺財";
age=13;
type="拉布拉多";
System.out.println("構造方法執行。。。");
}

/**
* 打印狗的信息
*/
public void print(){
System.out.println("名字:"+name+",年齡:"+age+",品種:"+type);
}
}

2. 有參構造方法:

public class dog2 {
String name;//名字
int age;//年齡
String type;//品種

//有參構造方法//this代表當前對象,不能被省略

public dog2(String name,int age,String type){
this.name=name;
this.age=age;
this.type=type;
}

/**
* 打印狗的信息
*/
public void print(){
System.out.println("名字:"+name+"\n年齡:"+age+"\n品種:"+type);
}
}

構造方法