第二个OC类_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > 第二个OC类

第二个OC类

 2014/8/31 11:36:00  科工小博  程序员俱乐部  我要评论(0)
  • 摘要:示例:创建一个类,创建一个对象,调用方法,改变属性值//类的声明部分@interfacePerson:NSObject{@public//使类的外部可以调用成员变量int_weight;//体重}-(void)run;-(void)rat:(char*)food;@end//类的实现部分@implementationPerson-(void)run{_weight-=2;NSLog(@"跑完步后的体重是%i",_weight);}-(void)eat:(char*)food
  • 标签:

示例:

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

 

//类的声明部分

@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类
  • 相关文章
发表评论
用户名: 匿名