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