首页 > 其他 > 详细

09-self 例子

时间:2015-04-26 18:05:56      阅读:216      评论:0      收藏:0      [点我收藏+]
/*
设计一个计算器类
* 求和
* 求平均值
*/

#import <Foundation/Foundation.h>

// 工具类:基本没有任何成员变量,里面的方法基本都是类方法
@interface JiSusnQi : NSObject
+ (int)sumOfNum1:(int)num1 andNum2:(int)num2;

+ (int)averageOfNum1:(int)num1 andNum2:(int)num2;
@end

@implementation JiSusnQi
+ (int)sumOfNum1:(int)num1 andNum2:(int)num2
{
    return num1 + num2;
}

+ (int)averageOfNum1:(int)num1 andNum2:(int)num2
{
    // 在这种情况下,self代表类
    int sum = [self sumOfNum1:num1 andNum2:num2];
    return sum / 2;
}
@end

int main()
{
    int a = [JiSusnQi averageOfNum1:10 andNum2:12];
   
    NSLog(@"a=%d", a);
   
//    JiSusnQi *jsq = [JiSusnQi new];
//   
//   
//    [jsq sumOfNum1:10 andNum2:13];
   
    return 0;
}

  

09-self 例子

原文:http://www.cnblogs.com/huimotuo/p/4458040.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!