首页 > 其他 > 详细

第二个OC类

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

示例:

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

 

//类的声明部分

@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类

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!