2013年3月31日 星期日

何謂物件導向???!

反應: 
最近又開始看看程式語言書籍碰到一個比較難以理解的物件導向原本以為是新的技術之類的,上網做做功課查查資料所描述的都很學術與抽象我的腦袋太鈍時在難以理解,只好慢慢吸收研究研究。

物件導向是一種概念,我們人類的思維把他更簡單化套用在寫程式上面,原本程式設計是結構化,而物件導向則讓程式模組化更加靈活運用,高手也許也不懂物件導向不過呢!有這概念當一個程式在設計或是在規劃時候就可以加以運用,模組化程式。




例:
車,是一個物件
車裡面包含有方向盤、引擎、後照鏡、椅墊等,
然而方向盤、引擎、後照鏡、椅墊等這些東西,也是一個物件,
簡單的說,東西=物件。
那應用在程式寫作上,要「做」一台車時,就是把
方向盤、引擎、後照鏡、椅墊等這些東西寫好,在拼湊成一台車就是了。

然而一個物件就有其屬性、方法。
以車為例,
油量就是車的「屬性」,
採油門就是車的「方法」,

物件的繼承則是,「賓士汽車」是一台「車」,
也就是「賓士汽車」繼承於「車」,
「賓士汽車」繼承了車應有的特質,然後再由賓士廠房
改變其「屬性」和「方法」而成的。

6 則留言:

張貼留言

※歡迎多加留言交流,但禁止垃圾留言及廣告留言。
※留言時可以使用部份HTML標記,例如 < b>, < i>, < a>。
※留言內容請保持理性,切勿發表不實言論,或是作人身攻擊、毀謗。若涉及相關法律責任,由留言者自負。

Related Posts Plugin for WordPress, Blogger...