Cannot init a class

来源:互联网 发布:我的世界淘宝服务器 编辑:程序博客网 时间:2024/04/29 22:16
        // -------@interface部分 -------//@interface Fraction : NSObject-(void) print;-(void) setNumerator: (int) n;-(void) setDenominator: (int) d;@end        // -------@implementation部分 -------//@implementation Fraction{    int numerator;    int denominator;}-(void) print{    NSLog(@"%i/%i", numerator, denominator);}-(void) setNumerator:(int)n{    numerator = n;}-(void) setDenominator:(int)d{    denominator = d;}@end        // --------@program部分 -------//int main (int argc, char *argv[]){    @autoreleasepool {        Fraction *myFraction;        //创建一个分数实例        myFraction = [Fraction alloc];        **myFraction = [Fraction init];**        // 此处应为[myFraction init]        //创建实际的Fraction,并用init方法初始化        [myFraction setNumerator: 1];        [myFraction setDenominator: 3];        NSLog(@"The value of myFraction is: ");        [myFraction print];    }    return 0;}
0 0
原创粉丝点击