黑马程序员技术交流社区

标题: @property总结 [打印本页]

作者: huh    时间: 2015-12-8 23:20
标题: @property总结

是什么?

    为了自动生成属性及属性的声明和实现的关键字!

有什么用?

    自动生成属性及属性的声明和实现

     (自动封装get,set方法,不必手敲没有技术含量的代码)

怎么用?

  1. @interface Animal : NSObject
  2. @property  NSString *eyes;//眼睛
  3. @property int legs;//退
  4. @end
复制代码

什么时候用?

    需要自动声明属性和实现方法的时候用!

用的时候需要注意什么?

    1,如果自定义了属性,属性不会生成!

    2,如果自定义了get和set方法,则对应的get和set方法不会自动生成!

    3,如果get和set方法都是自己实现得,则@property,则不会干任何事情!

    4,自动生成的属性,默认都是@private权限.  







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