`

计算类 Calculator

 
阅读更多
首先在自己建立的Xcode里的.h文件里建立:
@interface Calculator: NSObject////(需要命名主题)

{
   
    double accumulator;//(成员变量 本类里面的方法或者函数都可以直接读和写(收集))

}
-(void) setAccumulator:(double)value;//(获取‘写入
-(void) clear;//(清除,归零)
-(double) getAccumulatore;//(读取)
-(void) add:(double)value;//(加法
-(void) subtract:(double)value;//(减法
-(void) muliply:(double)value;//(乘法)

-(void) divide:(double)value;//(除法)

@end
2、然后在.m文件里
@implementation Calculator

-(void)setAccumulator:(double)value//(值);
{
    accumulator = value;
}

-(void)clear;
{
    accumulator = 0;

}

-(double)getAccumulator
{
    return accumulator;
}

-(void)add:(double)value
{
    accumulator = accumulator + value;
}

-(void)divide:(double)value
{
    accumulator = accumulator - value;
}

-(void)subtract:(double)value
{
    accumulator = accumulator * value;
}

-(void)muliply:(double)value
{
    accumulator = accumulator / value;
}
@end

3、最后在main.m文件里;
int main(int argc, char * argv[]) {
    @autoreleasepool
    {
        Calculator *callo = [[Calculator alloc] init];

   
        [callo setAccumulator:20];
        [ callo add : 10];
        [callo subtract :10];
        [callo divide :10];
       
      double result = [callo getAccumulatore];
        NSLog(@"%.2f",result);
      }
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics