IOS之路--用oc實現類

//用oc實現類

#import <Foundation/Foundation.h>//引入頭文件


@interface Fraction :NSObject//@interface用於描述類和類的方法

    -(void) print;

    -(void) setNumber:(int) n;

    -(void) setSeNumber:(int) n;

@end


@implementation Fraction//@implementation用於描述數據(類對象的實例變量存儲的數據),以及實現在接口中聲明方法的實際代碼

{

    int number;

    int senumber;

}


-(void) print

{

    NSLog(@"%i/%i",number,renumber);//輸出

}


-(void) setNumber:(int) n

{

    number = n;

}


-(void) setSeNumber:(int)n

{

    senumber = n;

}


@end


int main()

{

    @autoreleasepool {

        Fraction *myFraction;//定義一個類的對象

        myFraction = [Fractionalloc];//分配內存空間

        myFraction = [myFraction init];//初始化類的實例對象

      //以上三句可以合併爲Fraction *myFraction = [Fraction new];

        [myFraction setNumber:1];

        [myFraction setSeNumber:3];

        [myFraction print];//輸出1/3

    }

    return0;

}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章