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

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類別裡再追加上「排氣量」方法了,簡單說起來就是不那麼費事了~~~

這部分還是需要再多琢磨一下…
arrow
arrow
    全站熱搜

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