标签:
@interface Car : NSObjetc { @public int wheels; int speed; } @end
@implementation Car @end int main() { Car *p=[Car new]; p->wheels=5; p->speed=300; NSLog(@"车子有%d个轮子,时速为:%dkm/h",p->wheels,p->speed); }
//声明 - (void)run; //实现 @implementation Car - (void)run { NSLog(@"跑起来了!"); } @end //调用 [p run];
Object-c中类和方法的声明、实现等代码段结构
#import <Foundation/Foundation.h> @interface Person:NSObject { @public int age;//成员变量 } //方法声明 - (void) walk; @end //实现interface中声明的方法 @implementation Person - (void) walk { NSLog(@“走路”); } @end //main函数入口 int main() { //创建对象 Person *p=[Person new]; //变量赋值 p->age=20; //调用对象的方法 [p walk]; }
标签:
原文地址:http://www.cnblogs.com/yangxiaopeng/p/4670645.html