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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 僞誰學ザ乖 中级黑马   /  2016-4-10 15:55  /  1203 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 僞誰學ザ乖 于 2016-4-13 23:06 编辑

老师说这是一个经典题型,我就敲了发上来


  1. #import <Foundation/Foundation.h>
  2. @interface HMPerson : NSObject
  3. {
  4.     @public
  5.     NSString *_name;
  6.     int _age;
  7.     NSString *_playGame;
  8.     int _IQ;
  9.     float _weight;
  10. }
  11. - (void)introduce;
  12. - (void)paShanIn:(NSString *)location;
  13. - (void)study;
  14. - (void)playGameWith:(NSString *)game;
  15. - (void)eatFoodWith:(NSString *)food;
  16. @end
  17. @implementation HMPerson
  18. - (void)introduce
  19. {
  20.     NSLog(@"我的名字是%@,今年%d岁.智商是%d,体重是%.2f",_name,_age,_IQ,_weight);
  21. }
  22. - (void)paShanIn:(NSString *)location
  23. {
  24.     NSLog(@"我今天登上了%@,好开心.",location);
  25.     _weight--;
  26.     NSLog(@"登山值后,我的体重减轻到了%.2f",_weight);
  27. }
  28. - (void)study
  29. {
  30.     NSLog(@"不要命的敲了一天的代码,感觉自己变聪明了.");
  31.     _IQ++;
  32.     NSLog(@"经过不要命的努力,我的智商提高到了%d",_IQ);
  33. }
  34. - (void)playGameWith:(NSString *)game
  35. {
  36.     NSLog(@"呦西,今天玩%@爆了一把魔剑.",game);
  37.     _IQ--;
  38.     NSLog(@"高兴过渡,智商又下降到了%d,好伤心.",_IQ);
  39. }
  40. - (void)eatFoodWith:(NSString *)food
  41. {
  42.     NSLog(@"恩,今天吃的%@还不错.",food);
  43.     _weight++;
  44.     NSLog(@"一不小心就体重就增加到%.2f",_weight);
  45. }
  46. @end

  47. int main(){
  48.     HMPerson *ren = [HMPerson new];
  49.     ren->_name = @"小明";
  50.     ren->_age = 20;
  51.     ren->_weight = 60.0;
  52.     ren->_IQ = 70;
  53.     [ren introduce];
  54.     [ren playGameWith:@"DNF"];
  55.     [ren eatFoodWith:@"面皮"];
  56.     [ren study];
  57.     [ren paShanIn:@"珠穆拉玛峰"];
  58.    
  59.    
  60.     return 0;
  61. }
复制代码


评分

参与人数 1黑马币 +10 收起 理由
lnyg1992 + 10 很给力!

查看全部评分

2 个回复

倒序浏览
谢谢分享,get
回复 使用道具 举报
get get get
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马