Objective-C 类的基础程序

来源:互联网 发布:淘宝详情页跳出率70% 编辑:程序博客网 时间:2024/05/18 07:28
#import <Foundation/Foundation.h>@interface Fraction:NSObject{    @private//访问权限有public,protected,private ,三种,若未指定,缺省为protected    int numbertor;    int denomiator;}-(void) print;-(void) setNumerator: (int) n;-(void) setDenomiator: (int) d;//数据封装-(int)numbertor;-(int)denomiator;@end@implementation Fraction-(void) print{    //return ((@"%i/%i",numbertor,denomiator));    NSLog(@"%i/%i",numbertor,denomiator);}-(void) setNumerator: (int) n{    numbertor=n;    return ;}-(void) setDenomiator:(int)d{    denomiator=d;    return ;}-(int)numbertor{    return numbertor;}-(int)denomiator{    return denomiator;}@endint main(int argc, const char * argv[]){    @autoreleasepool {                // insert code here...        // NSLog(@"Hello, World!");        Fraction *myFraction=[[Fraction alloc] init];        [myFraction setNumerator:1];        [myFraction setDenomiator:3];                NSLog(@"The value is");        [myFraction print];        NSLog(@"%i %i ",[myFraction numbertor],[myFraction denomiator]);    }    return 0;}

0 0