在程式內,我們大多會將些特殊功能並會重複使用的程式,編寫成一個方法method,讓它可以被重複使用。
剛學的你或許會覺得很陌生,但其實這是你一定看過下面這個程式碼。
public static void main (String args[]){...}
這個就是main() method,順便提一下它是程式的進入點,而且一定要是這一句,唯一可以改動的就是String後面的陣列名稱,你也可以叫做aaa[]。
<修飾存取方式modifier> <傳回值型態return_type> <名稱name> (<參數argument>){...}
一一介紹一下相關參數:
想要呼叫方法就跟物件參考變數一樣使用「.」運算子來操作物件的值,直接名稱.方法名稱就可以呼叫了。
public class Phone {
public int price = 10000;
public char color = 'P';
public void information() {
System.out.println("price: " + price);
System.out.println("color: " + color);
}
}
public class PhoneTest {
public static void main (String args[]) { // 程式進入點
Phone myPhone;
myPhone = new Phone(); // 新增物件
myPhone.information(); // price: 10000 // color: P
}
}
如果你想呼叫的方法在同一類別中,直接呼叫就好啦~
public class Phone {
public int price = 10000;
public char color = 'P';
public void information() {
p("price: " + price); // 呼叫另外一個方法
p("color: " + color);
}
public void p(String str) {
System.out.println(str);
}
}