黑马程序员技术交流社区

标题: 第一个OC代码,散步的亲... [打印本页]

作者: ★W...    时间: 2015-6-9 23:19
标题: 第一个OC代码,散步的亲...
  1. #import <Foundation/Foundation.h>

  2. @interface Person:NSObject
  3. {
  4.     @public
  5.     int age;
  6.     double weight;
  7. }
  8. - (void)eat;
  9. - (void)walk;
  10. @end

  11. @implementation Person

  12. - (void)eat
  13. {
  14.     static int i=0;
  15.     i++;
  16.     weight+=0.6;
  17.     NSLog(@"吃第%d次,体重为%f公斤",i,weight);
  18. }
  19. - (void)walk
  20. {
  21.    static int j=0;
  22.     j++;
  23.     weight-=0.2;
  24.     NSLog(@"走第%d百步,体重为%f公斤",j,weight);
  25. }
  26. @end


  27. int main(int argc, const char * argv[]) {
  28.     @autoreleasepool {
  29.    
  30.         Person *p=[Person new];
  31.         //给成员变量赋值
  32.         p->weight=80;
  33.         
  34.         //重复进行走路动作,定义变量储存步数,
  35.         int steps=600;
  36.    
  37.         for (int i=0; i<steps; i++) {
  38.             if (i%100==0) {
  39.                 [p walk];
  40.                 [p eat];
  41.             }
  42.         }
  43.    
  44.     }
  45.     return 0;
  46. }
复制代码

作者: 晗修    时间: 2015-6-10 00:55
oc的方法声明好蛋疼啊 参数多了简直惨
作者: 小龙女的萝卜    时间: 2015-6-10 09:52
晗修 发表于 2015-6-10 00:55
oc的方法声明好蛋疼啊 参数多了简直惨

后面一行搞定的,
作者: 这是829    时间: 2015-6-11 22:13
围观学习啦,不错不错加油!!!
作者: ⒈苆都s.兲憶    时间: 2015-6-11 23:44
感觉比C复杂多了啊!
作者: talent123    时间: 2015-6-12 09:06
⒈苆都s.兲憶 发表于 2015-6-11 23:44
感觉比C复杂多了啊!

C语言一个指针就比OC基础课都复杂了

作者: CQY    时间: 2015-6-12 09:17
我觉得还好啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2