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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 逗你玩儿LLY 中级黑马   /  2015-10-14 16:45  /  637 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

7、实例变量作用域使用注意事项
(1)在@interface @end之间声明的成员变量如果不做特别的说明,那么其默认是protected的。
(2)一个类继承了另一个类,那么就拥有了父类的所有成员变量和方法,注意所有的成员变量它都拥有,只是有的它不能直接访问(protected不能访问)。
(3)作用域范围: 从定义的位置开始,直到遇到下一个其他类型的修饰符就结束了.如果没有遇到下一个其他类型的修饰符,那么作用域直到"}"结束

8、OC中的私有变量

私有变量:

    只能在当前的类中(当前的文件中)使用,特点:不能被继承的.

私有变量的定义:

    1,在实现类 @implementation      @end中间,加入大括号
    2,在大括号中定义我们想要私有的实例变量

9、OC中的私有方法(相对私有)

    多文件开发:

      类的声明写入到 .h文件中  (类对外提供的接口)
      类的实现写入到 .m文件中  (类的内部功能的实现)

    (相对)私有方法:

      相对: 暂时访问不了,但是通过其他的手段可以进行访问
      定义: .h中没有声明,.m中定义了,这个方法就是私有方法.

     私有方法的调用:

      在共有方法中,内部通过self调用

     注意:

      私有方法,不能被子类继承和使用,在子类中完全不可见.


10.description方法介绍及重写




%@,打印类对象的时候,此时系统会自动的调用 description 的类方法.
descriptong方法默认返回对象的

0 个回复

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