黑马程序员技术交流社区
标题:
今天 有关类的注意点的总结
[打印本页]
作者:
supergcs
时间:
2014-11-15 00:08
标题:
今天 有关类的注意点的总结
#import <Foundation/Foundation.h>
/*
Person
属性:身高(_height)
行为:run
*/
@interface Person : NSObject//2.不能丢了:NSObject
{
int _height;//6.属性要写在{}当中
} //7.属性在声明当中不可以直接赋值
-(void)run;
@end//3.不能丢掉@end这个结束符
@implementation Person//1.只写了类的声明,没有写实现
-(void)run{
NSLog(@"人在跑");
}
@end
int main()
{
Person *p = [Person new];
[p run];//8.错误原因:-[Person run]: unrecognized selector sent to instance 0x100202010'
//出现场景:当一个对象或类名调用方法的时候,没有找到这个方法。
return 0;
}
//4.声明与实现不能嵌套使用
//5.不能将类的声明或实现放入函数当中
/*9.oc的弱语法,没有声明部分,也可以定义类。但是不要这样使用
例如:
oc的弱语法,没有声明部分,也可以定义类。但是不要这样使用
@implementation Car : NSObject
{
int _model;
}
-(void)run{
NSLog(@"车在跑");
}
@end
*/
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2