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;
}

本文详细介绍了Objective-C中类的实现方法,包括属性的getter和setter方法的具体实现方式,以及便利构造器的使用。通过一个具体的Member类实例,展示了如何进行属性的存取操作。
2414

被折叠的 条评论
为什么被折叠?



