void修飾符
void用于描述沒有返回值的方法。
//有返回值的方法,不用void修飾
public Map<String,String> getHead(){
return head;
}
//沒有返回值的方法,用void修飾
public void setHead(Map<String,String> head){
this.head = head;
}
構造方法
1、如果當用戶沒有定義構造方法時,編譯器會為類自動添加形如類名() { } 的無參構造方法,但是一但自己定義了構造 方法,編譯器將不再自動添加。
2、構造器可以不只一個,這叫做方法的重載 ,下面就是兩個構造方法及其調用。
//構造函數A: 這是一個空構造函數
public Study(){
}
//構造函數B: 這是帶參構造函數
public Study(String math){
this.method = method;
}
//調用構造函數A
Study one = new Study();
//調用構造函數B
Study two = new Study("add");
構造函數只有在實例化一個類時才會被調用,在類實例化完成后,構造函數不會再被調用。
3、構造方法不但是要給對象的實例變量賦初值,更重要的是還和new一起來創建對象 ,如果你的對象沒有實例變量,當然不用給對象的實例變量賦初值,也就不需要有參的構造器.但這在實際應用中,是毫無意義的.因為沒有實例變量的對象什么也干不了。