目錄
- 如何聲明一個類
- 如何實現(xiàn)一個類
- 如何創(chuàng)建一個對象
- 對象的注意點
1.如何聲明一個類
-
格式
-
注意:
- 1.必須以@interface開頭毫别,@end結(jié)尾
- 2.成員變量的聲明静袖,必須寫在@interface與@end之間的大括號中
- 3.方法的聲明必須在{}下面秃流,不能寫在{}中
2.如何實現(xiàn)一個類
- 格式
@implementation MyClass
- (id)initWithString:(NSString *)aName
{
//寫代碼處
}
+ (MyClass *)myClassWithString:(NSString *)aName
{
//寫代碼處
}
@end
- 注意:
- 1.必須以@implementation開頭,@end結(jié)尾
- 2.類名必須和聲明的一致
3.如何創(chuàng)建一個對象
- 用類的方式告訴計算機,我們需要一個什么樣的對象逮京,之后我們要在程序中使用這個對象,就必須先創(chuàng)建一個對象
-
注意[Car new];做了三件事
- 1.在堆內(nèi)存中開辟了一塊新的存儲空間
- 2.初始化成員變量(寫在類聲明大括號中的屬性就叫成員變量,也叫實例變量)
- 3.返回指針地址
-
消息機制
- 使用對象調(diào)用方法就是OC中的消息機制
-
OC中調(diào)用方法的格式:[類名或者對象名 方法名];
4.對象的注意點
- 可以通過 對象->對象成員(注意聲明屬性為:@public) 的方式訪問對象中的成員,
- 每一個對象中都有一份屬于自己的屬性束莫。
- 對其中一個對象的成員進行了修改懒棉。和另一個對象沒有關(guān)系