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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 卡哇伊 中级黑马   /  2014-8-11 01:17  /  1660 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

                 今天 把 学习了对象方法和类方法
给初学者像我这样的 总结了一个小技巧 对于记不住怎样写set方法 get方法 用我这招好使。
怎么用那 这样  写的比较简略 意思不难 ,就定义一个成员变量 int _age;
                         - (void)setAge:(int)age;
                         -  (int)age;
我自己理解的好记忆: set方法 没有返回值 必须以set开头 后跟成员名 第一个字母大写,后面参数 与 成员变量的参数相同 ,这都一样 参数名与成员变量名不同
这都一样 不一样的在后面 : get 方法  返回值类型与成员变量类型相同 这也一样,
只有这里不一样的记发: 后面跟的成员变量的名称 与原有成员变量的名字相同
这样就容易记住了。
   还有以后肯定能用到的: set方法给外界提供一个方法 修改成员变量的属性。所以这样的文件只允许 外界修改,不允许外界访问。
   get方法 只允许外界访问,不允许外界修改。

后面还学了很多知识,我觉得都是一些语法方面的,这里我就不罗嗦了,大家都应该能理解,以后我们很有必要 讨论一些类型的题 ,或者感觉有用的知识点 在往上发表。能理解的我就不写了,
        我干到 多态了 大家伙 加把劲 向黑马 进军 gogo

5 个回复

倒序浏览
我也看到多态了 不过为啥你说的东西 我总有一种不明觉厉的感觉。。。
回复 使用道具 举报
兄弟 我这 说得已经很好理解了 ,我自己理解的 所以你会感觉有点 不一样 ,个人理解
回复 使用道具 举报
楼主技术分和黑马币涨的好快啊~~~
回复 使用道具 举报
get方法 只允许外界访问,不允许外界修改.    楼主这句话有点问题啊, 方法是不能修改的吧. 你指的是get的那个属性吧
回复 使用道具 举报
为什么我看不到楼主的内容,怎么变成内容自动屏蔽了?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马