黑马程序员技术交流社区

标题: 对象和方法 [打印本页]

作者: 王明耀    时间: 2015-8-12 21:54
标题: 对象和方法
OC第二天 对象和方法
Person *p = [Person new];
申请内存空间2.给实例变量初始化3.返回新空间的首地址
  
  


new申请的内存空间在堆区 (动态)

类        保存在  代码区          
实体变量        堆区          
对象的方法        代码区          
P        栈区         
给对象初始化的时候  基本数据都初始化为 0
字符等初始化为NULL
调用一个类的方法步骤
1.先找到栈区P存储的内容 为堆区的isa的地址
2.然后跳转到堆区的isa查询它存储的内容 为代码的的代码块地址
3.进入代码区对应的地址  然后找到方法
#pragma  mark (自己书写的介绍)给代码分组
#waring  (自己写提示)  处理未完成的事物
函数
   1.函数是平行的
   2.函数不存在隶属关系
   3.不可以访问成员变量
   4.可以直接调用
类的申明和实现应该成对出现  而且他们不可以嵌套
类的申明顺序可以打乱  
类应该先声明后实现
成员变量不可以赋初值
成员变量不可以用static


作者: 王明耀    时间: 2015-8-12 21:55
抢枪抢~抢沙发喽~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2