super 编译指令 不代表父类对象 调用父类方法的实现!!!! 相当于把代码考过来
self 对象自身
-(void)sayHi
{
[super sayHi];
//NSLog(@"name:%@ ,sex:%@ ,age:%ld,",_name,_sex,_age);
NSLog(@"number:%@,score:%.2f,major:%@,school:%@",_number,_score,_major,_school);
}
//便利构造器
// + 开头 表示类方法 返回值类型为当前类 方法名 以当前类小写开头+With+各个参数
//其实就是将创建对象并初始化的过程 封装到一个方法里面 +(Person *)personWithName:(NSString *)name sex:(NSString *)sex age:(NSInteger)age
{
return [[Person alloc]initWithName:name sex:sex age:age];
}
reason (原因):sent 找不到方法 0x.. _main _printf 方法出错
//user/../../please delete 复制地址打开 删除掉对应文件