本帖最后由 x65396731 于 2014-7-29 14:50 编辑
比如
#import <Foundation/Foundation.h>
@interface Person :MSObject
{ @Public
int age;
Double weight;
}
-(void) walk;
@end
@implementation Person
-(void)walk
{
NSLog(@"一个%d岁%f斤的人正在走路!",age,weight);
}
@end
int main()
{
Person *p=[Person new];
p->age=20;
p->weight=120.5;
[p walk];
return 0;
}
其中红色的类的方法声明不写为什么程序也能运行。视频上不是说每个对象的isa指针都要调用这个类的声明的吗?
谢谢!
|
|