A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李艳兵 中级黑马   /  2015-8-15 21:16  /  367 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一.有参数方法声明实现调用
    1.声明和实现:

    如:   -(int)sum:(int) x and:(int) y;//方法的实现
           -(int)sum:(int) x and:(int) y{
          return x+y;
}
     2.方法的调用:[对象名 方法名:(参数类型) 参数 and:(参数类型) 参数]
     3.

     4.实例变量保存在堆区   (指针变量)存放在栈区  对象保存在代码区

二.1.#pragram mark指令的使用
       1).给代码做一个简单的分组,方便代码的查找,导航.  
三.函数和对象方法的区别
    1.对象方法:
       1).对象方法的实现只能写在@implementation   @end中,对象方法的声明只能卸载@interface   @end中
       2).对象方法都以-开头,类方法都以+开头
       3).对象方法只能由对象来调用.类方法只能由类来调用.不能当做哈数来调用
       4).函数属于整个文件,写在文件中的任何位置.包括@implementation   @end但写在interface   @end会无法识别.函数的声明可以在main汗护士内部也可以再main函数外部
       5).对象方法归类\对象所有
     2.函数:
        void run(){}
       1).所有函数都是平行的
       2).函数不存在隶属关系
       3).使用的时候可以直接调用
       4).不可以访问对象中的成员变量
四.常见的错误汇总

五.对象和方法的关系
    1.对象作为方法的参数
    2.对象作为方法的返回值

六.对象作为方法的参数连续传递
    1.

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马