"那麼我的紫光是…"
賈瑪一臉期待看著沃傑,好像很想在前輩口中聽到甚麼話語
但沃傑督了他一眼,就把眼神專注在電腦上
"昨天只教了你最基本程式開發前所需要的事物,接下來就要帶你認識Java"
"Java最大的特性,就是所謂的物件導向",
"首先我們會提到類別,就像是車子、人、貓,桌子"
"這些都是我們日程生活上會見到的事物,他們都是生活上許多物品的泛稱"
"你應該不會只在路上看到全部都長一樣的車子吧,車子就是這些會造成交通堵塞的泛稱"
"但給他們不同的屬性之後,他就會變成一個獨一無二的物件,這就是所謂的物件導向"
賈瑪對於這麼生活化的說法,頓時覺得,其實程式的邏輯也不是這麼機械感
"所以在程式裡面我們要怎麼做出一台車子,首先就是要建立類別"
class car{
public String logo;
public String color;
public String getLogo() {
return logo;
}
public void setLogo(String logo) {
this.logo = logo;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
}
"依這段程式來看,這段類別的名稱就是car,在這car裡的屬性很明顯,就是logo跟color"
"這應該不用再讓我幫你翻譯吧?"
"前輩不用不用!"
"然後下方,因為程式不像你想像中的那麼聰明,我們要給這輛車這兩個屬性,就要有給跟拿的動作"
"而這兩個就是get跟set,在eclipse裡面可以直接在程式點右鍵->source->Generate Getters and Setters"
"然後點選你剛剛建立的那兩個屬性之後就完成了"
"接下來,就給點它一點色彩吧"