标签:
(一) .动态类型 person *p1 = [MAN new]; 打印p1的类型 是MAN类型 编译时: person 有个name man里有个eat 则p1调方法会执行person里的方法 运行时:会走MAN的方法.. (二) .动态调用. Person *p1 = [Person new]; [p1 setName:@""]; //此时调用Person 的 setName; p1 = [Man new ]; [p1 setName:@""]; // 此时调用Man 的 setName. (三). 动态载入 Object-C 面向对象的C. abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz; abcdefghijklmnopqrstuvwxyz (消息接收机制) [P1 setName:@"heiheihei"]; //消息接受者;p1 //消息:"setName" //参数:@"haha"; //开源网站 http:www.opensource.apple.com
标签:
原文地址:http://www.cnblogs.com/fubaodong/p/5370963.html