✔ 最佳答案
在物件導向的世界裏,什麼都可以稱為 object。如果你知什麼是變數,那麼你可以視 objects 為一堆變數,每個 object = 一個或數個變數。method 可用來與 object 溝通。
例子:
// 建立了一個物件,用作儲存某人的名字和出生日期
Person person = new Person( ”MyName”, 1990, 1, 1 );
// 建立多個變數儲存某人的名字和出生日期
String name = ”MyName”;
int year = 1990;
int month = 1;
int day = 1;
兩種寫法,效果一樣,但使用物件則比較靈活方便,物件導向的其中一個好處是 encapsulation,意思是你不用理會物件的複雜內部結構,而你卻能夠輕易地操控它。
int age = person.getAge();
以上一句透過呼叫 Person 的 getAge() method 取得那個人的目前歲數,而計算步驟則隱藏於 Person 內。
若想知到更多,請閱讀有關書籍。如有興趣私人補習 Java,請電郵回覆:
[email protected]