码迷,mamicode.com
首页 > 其他好文 > 详细

第二个OC类

时间:2014-08-30 15:01:19      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:io   ar   log   sp   on   new   c   har   对象   

示例:

创建一个类,创建一个对象,调用方法,改变属性值

 

//类的声明部分

@interface Person : NSObject

{

  @public  //使类的外部可以调用成员变量

  int _weight;   //体重  

}

-(void)run;

-(void)rat:(char *)food;

@end

 

//类的实现部分

@implementation Person

-(void)run{

  _weight -= 2;

  NSLog(@"跑完步后的体重是%i",_weight);

}

-(void)eat:(char *)food{

  _weight += 10;

  NSLog(@"吃%s后的体重是:%i",food,_weight);

}

@end

 

#import <Foundation/Foundation.h>

int main(){

  Person *person1 = [Person new]

  person1->_weight = 100;

  NSLog(@"吃饭前的体重是:%i",_weight);

  [person1 run];

 

  NSLog(@"吃饭前的体重是:%i",person1->_weight);

  [person1 eat:"馒头"];

  return 0;

}

第二个OC类

标签:io   ar   log   sp   on   new   c   har   对象   

原文地址:http://www.cnblogs.com/gtbo/p/3946386.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!