首页 > 其他 > 详细

runtime

时间:2016-04-09 10:32:35      阅读:180      评论:0      收藏:0      [点我收藏+]
  
   (一) .动态类型
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

 

runtime

原文:http://www.cnblogs.com/fubaodong/p/5370963.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!