类 / 方法

@interface Greeting : NSObject
+ (void)sayGoodby;
+ (void)sayGoodbyWithMessage:
    (NSString *)message;
@end

@implementation Greeting

//no default parameter values: the
//short form calls the full one
+ (void)sayGoodby {
    [self sayGoodbyWithMessage:@"Goodby!"];
}

+ (void)sayGoodbyWithMessage:
    (NSString *)message {
    NSLog(@"%@", message);
}
@end

[Greeting sayGoodby];
//printed "Goodby!"

[Greeting sayGoodbyWithMessage:@"Hi"];
//printed "Hi"