目前分類:study.. (4)

瀏覽方式: 標題列表 簡短摘要
今天是J2第二堂課,和上一堂課一樣,亦是講解動詞て型…
是還勉強跟得上進度,但這回老師說的口語就有蠻多聽不懂的,
說了蠻多沒聽過的動詞,一時間也意會不過來,總之今天上的蠻灰心的,
要多花點時間看…

yanunix 發表在 痞客邦 留言(0) 人氣()

多型:
多型操作指的是使用同一個作介面,以操作不同的物件。
今天大致上有點搞懂了!

public abstract class 機車{
public void 排氣量(int cc數){
this.cc數 = cc數;}
public abstract void 外型();
}

-----------------------------------------------
public class yahama extends 機車{
public yahama(){}
public void 外型{......}
}
-----------------------------------------------
public class sym extends 機車{
public sym(){}
public void 外型{......}
}

因為yahama跟sym都有「排氣量」這個方法,但是「外型」方法卻是不相同,所以將相同的方法提取到父類別(機車)裡頭,yahama及sym繼承機車之後,就擁有「排氣量」方法,以及尚未實作的「外型」。

如此一來就不用在yahama及sym類別裡再追加上「排氣量」方法了,簡單說起來就是不那麼費事了~~~

這部分還是需要再多琢磨一下…

yanunix 發表在 痞客邦 留言(0) 人氣()

今天再看一次遞迴,想要把它搞懂,就這樣看了一上午,還搞不太懂…
明天要繼續看!!!
真後悔為什麼以前不好好學C~~~~
結束!

yanunix 發表在 痞客邦 留言(0) 人氣()

今天繼續學習java…
目前進度是多型(Polymorphism)和抽象類別(Abstract class)
很機車的是看不懂啊~~~~
在這裡為大家介紹一下這該死的多型
多型:
多型操作指的是使用同一個作介面,以操作不同的物件。
上面這句話是什麼意思呢? 很抱歉~我也看不懂~大概就是字面上的意思吧…

再來介紹抽象類別:
一個方法中包括了抽象方法,則該類別稱之為「抽象類別」,它是擁有未實作方法的類別,所以不能用來生成物件。
只能被繼承擴充,並於繼承後實作未完成的抽象方法。
大概知道這玩意的意思…
例…
public abstract class 機車{
public void 排氣量(int cc數){
this.cc數 = cc數;}
public abstract void 馬力();
}
機車這個類別就是抽象類別,因為「馬力」方法是以abstract宣告,亦無實作。
機車包括了馬力這個抽象方法,所以他是抽象類別。

大致上是這樣…更細的要等我再研究一下…

yanunix 發表在 痞客邦 留言(0) 人氣()