标签:
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
标签:
原文地址:http://www.cnblogs.com/xzz5211314/p/5137131.html