OC中,類也是一種對象,是一種Class類型的對象。
1 //
2 // main.m
3 // 類的深入研究
4 //
5 // Created by sixleaves on 15/5/3.
6 // Copyright (c) 2015年 itcast. All rights reserved.
7 //
8
9 #import <Foundation/Foundation.h>
10 #import "Person.h"
11 int main(int argc, const char * argv[]) {
12
13 Person *p = [[Person alloc] init];
14
15 Person *p2 = [[Person alloc] init];
16
17 /*
18 類本身也是個對象,是Class類型的對象,簡稱類對象
19
20 Person對象的創建過程:
21 1.先利用Class創建 Person類對象。
22 2.利用Person類對象 創建Person類型的對象。
23 */
24
25 /*
26 獲取類對象,class方法返回Class類型的對象。
27 [p class];
28 */
29
30 Class c = [p class];
31 Class c2 = [p2 class];
32 NSLog(@"c = %p, c2 = %p",c ,c2);
33
34 return 0;
35 }
36