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