对象的行为
// 第一步 :类的声明
@interface Car :NSObjec
{
@public
int wheels ;
int speed ;
}
/*
方法(行为):方法名、参数、返回值(声明、实现)。
OC中对象的方法用 " - " 减号开头。
OC 方法中的任何数据类型都必须用()扩住。
*/
// 类的行为
- (void)run ; // 在上面类的设计里面加入行为
@end
// 类的实现
@implementation Car
// 类方法的实现
- (void)run // 注意方法名用 “ - "号开头
{
NSLog ( @"车子发动了") ;
}
@end
{
Car *p = [ Car new ] ; // 每次创建出一个新对象,并返回新对象本身(地址)
p —> wheels = 6 ;
p —> speed = 180 ;
[ p run ] ; // 给所指向的对象发送一条run消息
NSLog (@" 车子有%d个轮子,时速%dkm/h " , p —> wheels , p —> speed ) ;
return 0 ;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |