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