首页 > 其他 > 详细

OC中常用的 关键字 和使用运算符访问属性

时间:2016-01-17 14:40:35      阅读:156      评论:0      收藏:0      [点我收藏+]

  1  常用关键字 

self代表调用类自己的方法  表示接受信息的独享是类自身 

super 代表父类 

 2  使用关键字访问属性 

使用get  set 方法来外部调用方法 在声明里面加入@property  在实现的部分加入@synthesize  

{//这是两个成员变量

 double  speed ;

 int wheels ;

}

{  

  char name[20];

}

//定义方法

-(void )show ;

-(void )setspeed:(double )s  and wheels:(int)w;

-(void )show;

-(void) setName :(char*)n;

//这是实现的部分

-(void )show

{

  nslog(@“%d 轮车 以%f km/h的速度再跑 ”,wheels ,speed );

}

{

  nslog (@"name is %s",name);

 

}

-(void )setspeed :(double)s andwheels:(int)w;

{

  speed =s;

  wheel =w;

}

  -(void )strname:(char* ):n{

strcpy(name,n);//进行赋值 

 

}

//下面是在主函数中调用的过程

{

  Car*car =[[Car alloc ] init ];//这个位置也可以使用 [Car new ];

  [car setspeed:100 and wheels:4];//进行赋值 不赋值的话后台显示的车的速度和轮子都是0

  [car show];

 

 

Person *p=[Person new ];

[p setname :“yjm”];

[ p show];

 

  return 0;

 

}

成员放在@interface的时候默认是@protected 保护的   

成员变量放在 @implementation 里面 默认是 @private 

OC中常用的 关键字 和使用运算符访问属性

原文:http://www.cnblogs.com/xzz5211314/p/5137131.html

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