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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 郭启冰 中级黑马   /  2015-12-9 22:40  /  1561 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

main.m
//  14-【掌握】有参方法的声明实现和调用
//
//  Created by teacher on 15/12/7.
//  Copyright © 2015年 sige. All rights reserved.
//

#import <Foundation/Foundation.h>


// 所有的类型 都要用  ()包裹
@interface Person : NSObject
{
    @public
    NSString * _name;
    int _age;
}
// 对象方-   有参数的  :  , 方法名字  是 eat:  参数有 1 个 NSString 类型 参数的名字 是 foodName
// 方法的返回值类型是 void
- (void)eat:(NSString *)foodName;


// 张三边吃边喝
//  方法名字 是  eat: :
- (void)eat:(NSString *)foodName :(NSString *)drinkName;


// 方法名 eatFood: andDrink:
- (void)eatFood:(NSString *)foodName andDrink:(NSString *)drinkName;




@end

@implementation Person


- (void)eat:(NSString *)foodName{
   
    NSLog(@" %@  在 吃  %@  ",_name, foodName);
}


- (void)eat:(NSString *)foodName :(NSString *)drinkName{
   
    NSLog(@" %@ 在 吃 %@  开心的和 %@ ",_name,foodName,drinkName);
   
}


- (void)eatFood:(NSString *)foodName andDrink:(NSString *)drinkName{
    NSLog(@" %@ 在 吃 %@  开心的和 %@ ",_name,foodName,drinkName);
   
}
@end


int main(int argc, const char * argv[]) {
    @autoreleasepool {
  
        Person * zhangsan = [Person new];
        zhangsan->_name = @"张三丰";
        
        [zhangsan eat:@"shi"];
        
        [zhangsan eat:@"shi" :@"橙汁"];
        
        [zhangsan eatFood:@"shi" andDrink:@"橙汁"];
        
        
        
        
    }
    return 0;
}

8 个回复

倒序浏览
路过支持。
回复 使用道具 举报
习惯就好··  
回复 使用道具 举报
天道酬勤啊
回复 使用道具 举报
路过,一看就是看了李伟的视频 张三丰 哈哈!!
回复 使用道具 举报
66666,写的不错
回复 使用道具 举报
对,还是不习惯
回复 使用道具 举报
me1127 中级黑马 2015-12-11 10:01:01
8#
楼主很厉害,我连C都学不懂  唉
回复 使用道具 举报
zf147 中级黑马 2015-12-11 21:20:33
9#
我也不知道,正在学呢,一起努力,哈哈哈哈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马