【黑馬程式設計師】Objective-C語言學習筆記之類(二)
阿新 • • 發佈:2019-02-12
--------------------------------------------IOS期待與您交流!--------------------------------------------
一、OC中類的組成
OC中類一般由宣告和實現組成。
類的宣告:儲存在.h檔案中,用於宣告成員變數和方法。使用關鍵字@interface 和 @end
類的實現:儲存在.m檔案中,用於實現宣告過的方法。使用關鍵字@implementation 和 @end
二、先了解的內容
1、成員變數的作用域有3種
@public:全域性中都可以訪問 @protect:類內部及其子類中可以訪問(預設的) @private:只能在類內部訪問2、方法
+ 表示類方法 - 表示物件方法 所有方法都是public的,不能更改
三、類的宣告
#import <Foundation/Foundation.h> @interface Person : NSObject { // 這裡宣告屬性 @public int age; char *name; } // 這是一個物件方法的宣告,只有Person物件才可以呼叫 - (void) printInfo; @end
四、類的實現
#import "Person.h" @implementation Person // 這是一個物件方法的實現,只有Person物件才可以呼叫 - (void)printInfo { NSLog(@"姓名:%s, 年齡:%d", name, age); } @end
關於方法呼叫的過程,請看下一篇文章
--------------------------------------------IOS期待與您交流!--------------------------------------------