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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© mazhichao 中级黑马   /  2015-7-1 23:48  /  651 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

封装的实现步骤
        一、封装的步骤
                定义设置实例变量(setter)方法和访问实例变量(getter)的方法
                1、setter方法(设置器)
                        Set方法的作用:为外界提供一个设置成员变量的方法
                        1.1命名规范
                        1)方法名必须以set 开头
                        2)set后面跟上成员变量的名称,首字母大写
                        3)返回值一定void
                        4)一定要接受一个参数,而且参数类型需要和成员变量的类型一致
                        5)形参名不能和成员变量名一样
                        6)set方法中一定要用行参变量给实例变量赋值
                        1.2Set方法的好处
                        1)不让数据暴露在外,保证了数据的安全性
                        2)对设置的数据进行过滤
                2.getter方法(访问器)
                        Get 方法的作用:为调用者返回对象内部的成员变量
                        1.1 命名规范
                        1)一定有返回值,返回值的类型和成员的类型一致
                        2)方法名和成员变量名一样
                        3)不需要接收任何参数
                        4)get方法一定是一个对象方法
        @interface person:NSObject
        {
                NSString * _name;
        }
        -(void)setName:(NSString *)name;
        -(NSString *)name;
        @end
        @implementation person
        -(void)setName:(NSString *)name
        {
                _name = name;
        }
        -(NSString *)name
        {
                return _name;
        }
        @end

1 个回复

倒序浏览
代码拿到~ thank you~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马