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、使用场合:子类重写父类的方法时想保留父类的一些行为
|