黑马程序员技术交流社区

标题: 老师 给个辛苦分吧 嘻嘻 [打印本页]

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

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


作者: 狐狸FMF    时间: 2014-8-11 01:25
我也看到多态了 不过为啥你说的东西 我总有一种不明觉厉的感觉。。。
作者: 卡哇伊    时间: 2014-8-11 08:04
兄弟 我这 说得已经很好理解了 ,我自己理解的 所以你会感觉有点 不一样 ,个人理解
作者: zhuiyi007    时间: 2014-8-11 09:21
楼主技术分和黑马币涨的好快啊~~~
作者: -(_)-    时间: 2014-8-11 10:42
get方法 只允许外界访问,不允许外界修改.    楼主这句话有点问题啊, 方法是不能修改的吧. 你指的是get的那个属性吧
作者: cjfire    时间: 2014-8-14 14:03
为什么我看不到楼主的内容,怎么变成内容自动屏蔽了?




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