A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 赵云18235802528 中级黑马   /  2015-7-9 08:20  /  668 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//
//  main.m
//  有参 无参
//
//  Created by 赵云 on 15/7/8.
//  Copyright (c) 2015年 itcast. All rights reserved.
//

#import <Foundation/Foundation.h>

//Caculate的声明
@interface Caculate:NSObject
{
    @public;
    int _num1;          //类的属性

    int _num2;

}
//无参无返回值
-(void)sum;
//无参有返回值
-(int)sum1;
//有参无返回值
-(void)sum:(int)a and:(int)b;
//有参有返回值
-(int)sum1:(int)a and:(int)b;
@end
//Caculate的实现
@implementation Caculate


-(void)sum;
{
    NSLog(@"%d",_num1+_num2);
}
-(int)sum1{
    return _num1+_num2;
}
-(void)sum:(int)a and:(int)b{
    NSLog(@"%d",a+b);
}
-(int)sum1:(int)a and:(int)b{
    return a+b;
}

@end

int main(int argc, const char * argv[]) {
    @autoreleasepool {
     //创建第一个对象
        Caculate *cal=[Caculate new];
        cal->_num1=10;
        cal->_num2=20;
        [cal sum];
        int result=[cal sum1];
        NSLog(@"%d",result);
        [cal sum:20 and:30];
        int result2=[cal sum1:13 and:20];
        NSLog(@"%d",result2);



    }
    return 0;
}

1 个回复

倒序浏览
压力好大 我才学到函数  你这我都看不懂啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马