格式
-(instancetype)init(){ self=[super init] if(self){ } return self; }
自定义构造方法规范
1)一定是对象方法,以减号开头 2)返回值一般是id类型 3)方法名一般以initWith开头
带参数的构造方法
-(instatncetype) initWithName:(NSString *) name andAge:(int)age{ if(self=[super init]){ _age=age; _name=name; } return self; } 使用: Person *p1=[[Person allco]initWithNmae:@"张三丰" andAge 19];
时间: 2024-11-07 02:55:07