OC開發日記02 類和物件

2021-07-16 02:26:13 字數 1049 閱讀 3531

面向過程的語言就是分析出解決問題所需要的步驟,然後用函式將這些步驟一步一步的實現,使用的時候乙個乙個一次呼叫就可以了。

物件導向的語言時把構成問題的事務分解成各個物件,然後協調各個物件之間的聯絡和通訊,建立物件的目的不是為了完成乙個步驟,而是為了描述某個事物在整個解決問題的步驟中的行為。

而oc作為乙個物件導向的語言,是以功能來劃分問題而不是步驟,比如同樣是繪製乙個五子棋程式,如果要加入乙個悔棋的功能

,oc只需要對規則系統以及棋盤物件進行調整,而不需要去大幅度改動程式。

```

#import

"" //匯入自定義類的標頭檔案

#import

//匯入ios框架類庫里類的標頭檔案

建立成功後,我們會發現,類分為乙個宣告檔案和乙個實現檔案,宣告檔案用於宣告類裡面的物件以及類裡面的相關方法

@inte***ce

student : nsobject //在oc中繼承的語法「類名:父類名」

//方法宣告

/* 減號(-)表明了該方法是例項方法,類方法則用加號(+)。

void表示無返回值型別,其他的型別還有

nsstring、nsinteger,cgfloat、、、

*/-(void)sayhello;

-(nsstring *)eatlunch;

+(nsstring *)playgame;

@end

這是乙個實現檔案的例子

//@implementation 和 @end  實現檔案的開始和結束,在其中實現介面檔案中宣告的方法。

@implementation

student

-(void)sayhello

-(nsstring *)eatlunch

else

}+(nsstring *)playgame

// else

}@end

ios開發之OC基礎 類和物件

本系列的文章主要來自於個人在學習前鋒教育 歐陽堅老師的ios開發教程之oc語言 一定要明確乙個要從事的方向,要不然就會感到迷茫。學習ios開發,並且從事ios開發這個行業,這就是我的選擇。看到我的部落格系列文章,其中大多是關於c qt linux網路程式設計 opengl unity3d等方面。從表...

OC 物件導向,類和物件

面向過程,c語言是一門面向過程語言,關注的是如何解決問題,需要哪些步驟 物件導向,oc是一門物件導向語言,關注的是解決問題需要哪些物件。可以對類進性操作也可以對物件進行操作,即方法,同乙個方法可以應用於不同多個物件。classorinstance method 對類和例項應用方法 inte ce 部...

OC類和物件 定義類

main.m oc物件導向 created by goddog on 15 1 2.1.object c 支援物件導向的三大特徵 繼承 封裝 多型。2.提供了 private package protected public訪問控制符來實現封裝 1.定義類 1 介面部分 a.定義該類包含的成員變數和...