跳到主文
部落格全站分類:不設分類
當我們在寫程式時,總會出現不敷使用的時候,比如說,objective-c提供的UIImage雖然有辦法可以將圖片縮小,但並沒有可以直接使用的方法。
Eason 發表在 痞客邦 留言(0) 人氣()
試試看寫一支物件導向的簡單程式吧。題目是:輸出學生的數學跟科學的成績。
在這之前,我們可以先用一般的C來寫寫看,如下:
方法 (Methods)
在實體上執行的動作就稱為methods;語法如下:
在一般情況下,呼叫方法都是從本身開始往上找,如下圖:
Eason 發表在 痞客邦 留言(1) 人氣()
學了一點物件導向的觀念之後,應該還有很多東西看起來還是霧茫茫吧;接下來介紹的是物件導向另一個很重要的概念:繼承。
學程式的人應該都有聽過這個,不過對初學者來說,這算是一種滿抽象的…一種"概念"。沒錯,這並不是一種程式語言,而是一種方法。最初來說,將事件or問題對應到某物件並模型化的手法,稱為物件導向(Object-Oriented); 用物件模型來分析並處理的做法,稱為物件導向分析(OOA - Object Oriented Analysis)。當這套方法用在程式上,就變成物件導向程式設計(OOP - Object Oriented Programming)了。
要談物件導向,就從物件開始吧。