iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 12
0
自我挑戰組

JAVA三十天自我分享歷程系列 第 12

愛情叩叩code 第八章-讓自己多點色彩(上)

"那麼我的紫光是…"
賈瑪一臉期待看著沃傑,好像很想在前輩口中聽到甚麼話語

但沃傑督了他一眼,就把眼神專注在電腦上
"昨天只教了你最基本程式開發前所需要的事物,接下來就要帶你認識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"
"然後點選你剛剛建立的那兩個屬性之後就完成了"

"接下來,就給點它一點色彩吧"


上一篇
愛情叩叩code 第七章-不一樣的一天(下)
下一篇
愛情叩叩code 第八章-讓自己多點色彩(下)
系列文
JAVA三十天自我分享歷程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言