2012年2月1日 星期三

「學會Objective-C的24堂課」Ch13-1習題解答

//答案如果有錯誤或有更好的方法,歡迎留言討論喔!

#import <Foundation/Foundation.h>

// **********************ch13-hw1 設定分數**************************

@interface Fraction : NSObject {
    int numerator,denominator;
}
-(void) setNum: (int) a;
-(void) setDen: (int) b;
-(void) print;
@end

@implementation Fraction
//set denominator
-(void) setNum:(int)a
{
    numerator=a;
}
//set Denominator
-(void) setDen:(int)b
{
    denominator=b;
}
//print fraction
-(void)print
{
    NSLog(@"分數是%i/%i", numerator, denominator);
}
@end

int main (int argc, const char * argv[])
{

    @autoreleasepool {
        
        Fraction *obj =[[Fraction alloc] init];
        [obj setNum:300];
        [obj setDen:400];
        [obj print];
        
    }
    return 0;
}

沒有留言:

張貼留言