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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© gongxia20 中级黑马   /  2014-10-6 10:21  /  662 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

set方法
1、作用:提供一个方法给外界设置成员变量值,可以在方法里面对参数进行相应过滤
2、命名规范:
1、方法名必须以set开头
2、set后面跟上成员变量的名称,成员变量的首字母必须大写
3、返回值一定是void
4、一定要接收一个参数,而且参数类型跟成员变量类型一致
5、形参的名称不能跟成员变量名一样
-(void)setAge:(int)newAge;

get方法
1、作用:返回对象内部的成员变量
2、命名规范:
1、肯定有返回值,返回值类型肯定与成员变量类型一致
2、方法名跟成员变量名一样
3、不需要接收任何参数


self的用途:
1、谁调用了当前方法,self就代表谁
self出现在对象方法中,self就代表对象
self出现在类方法中,self就代表类
2、在对象方法利用"self—>成员变量名"访问当前对象内部的成员变量
3、[self 方法名]可以调用其他对象方法\类方法

Super 的作用
1、可以直接调用父类中的某个方法
2、如果super处在对象方法中,那么就调用父类的对象方法
       如果super处在类方法中,那么就会调用父类的类方法
3、使用场合:子类重写父类的方法时想保留父类的一些行为

0 个回复

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