OC 中類的宣告和定義

2021-07-12 05:36:35 字數 986 閱讀 4942

/*

1;宣告類: @inte***ce 和 @end 之間

*類名*繼承nsobject

* 屬性

*方法(只需宣告,不需實現)

2:實現:@implementation 和 @end 之間

* 實現@inte***ce宣告的方法

*/#import @inte***ce dog:nsobject

-(void)run;//方法的實現

@end

@implementation dog

-(void)run

@end

int main(int argc,char *argv)

注意:

2:如果宣告中沒有方法的宣告,程式不會報錯,沒有影響,因為main函式在執行[d run]的方法時,會首先在宣告中查詢run方法,如果沒有直接在實現中找方法;

3:成員變數不能在{}中進行初始化,不能被直接拿出去訪問

4:方法不能當作函式一樣呼叫,方法必須建立在物件的基礎上,沒有物件,不能訪問方法

5:函式屬於整個檔案,在檔案的任意地方都能呼叫,物件方法只屬於物件,只有對像才能呼叫物件方法

6:物件方法只能宣告在@inte***ce 和 @end之間 ,實現只能在@implementation 和@end 之間,函式的宣告和定義可以寫在任意地方,函式不能歸某個類所有,只屬於檔案,

7:c函式不能訪問oc物件的成員變數

oc中類的宣告 定義

import xyzperson.h inte ce person nsobject 資料成員 nsstring name 屬性宣告 property nsstring firstname property readonly nsstring lastname property nsnumber y...

OC類和物件 定義類

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

OC類的定義和使用

第一節 類的定義和使用 1 第乙個oc工程的建立 2 類和物件的基本概念 objective c語言 oc就是c語言的基礎上做了乙個擴充套件 b語言開發了系統unix作業系統 發明c語言 重寫unix作業系統 面向過程的程式設計思想 例項 計算兩數之和 定義變數 輸入 計算 輸出 物件導向的程式設計...