1.5.2类实现(@implementation)
@implementation 类名
方法实现代码;
@end
例子:Member的接口实现
@implementation Member
//@synthesize age=_age;
- (int) age {
return age;
}
- (void) setAge: (int) input
{
age = input;
}
//@synthesize name=_name;
- (NSString*) name {
return name;
}
- (void) setName:(NSString*) input
{
[name autorelease];
name = (input retain);
}
@end
- (NSString *) description
{
return [NSString stringWithFormat: @"year=%d,month=%d ",y,m];
}
便利构造器
//系统初始化
- (id) init
{
if ( self =[super init ] )
{
//initialization code here;
}
return self;
}