二。构造方法和description方法
1.构造方法的定义
- (id)initWithAge:(int)newAge andNo:(int)newNo;
2.实现构造方法
- (id)initWithAge:(int)newAge andNo:(int)newNo{
//首先调用super的构造方法
//如果self不为nil
if(self =[super init]){//等价于self=[super init] if(self !=nil ){}
_age=age;
}
}
3.重写父类的description方法
当使用%@打印一个对象的时候,会调用这个方法
- (NSString *)description{
NSString *str = [NSString stringWithFormat:(@“age is%i”,_age);
return str;
}